I_KNOW_WHAT_I_AM_DOING=1 emerge --deep --update --newuse --with-bdeps=y @world
and process fails on OpenSP-1.5.2-r3. I am tried to compile it myself and find those lacking `new.h' mentioned in build.log. I found in include/xnew.h ifdef construction that responsible of choosing appropriate file (<new> or <new.h>), find utility not found any `new.h' on my /usr or build directory of OpenSP in my home dir, however `new' was found - /usr/lib64/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/new. Next, I'm calling configure with
CXXFLAGS="-DSP_ANSI_LIB" ./configure && make
and <new> was chosen on compilation. However many new errors was occur (attached mybuild.log and mybuild_stderr.log). And I don't know how to fix them.
Also I'm tried to avoid installation of this package by trying to find all and installed packages that depends on this one, tried to mask it but po4a, man-db(nls), openjade, virtual/man and man-pages-3.63 depends on OpenSP. The paradox is that I have installed man-db-2.6.5 with nls USE flag and update schedule man-db-2.6.6 to install but even if I mask it(2.6.6) there still error that man-db-2.6.5 need OpenSP. I am totally confused.
PPS I'm using I_KNOW_WHAT_I_AM_DOING=1 because I have -ggdb in CFLAGS in make.conf but some packages like webkit-gtk probably need 18G for debug symbols on some system but not in my, so.
PPPS With clang the same thing
Thanks in advance.