In my livecd-stage2 catalyst build for the x86 install CD, alsa-lib (pulled in be slmodem) fails to configure because it cannot find /lib/cpp. It cannot find /lib/cpp because it doesn't exist, because the toolchain in the chroot was built with USE=nocxx. AFAIK, alsa-lib does not need a C++ compiler, so it doesn't make much sense for it to check for one.
CPP != CXX CPP = C Pre Processor CXX = C++ Compiler If /lib/cpp is missing, your installation media is h0sed.
An excerpt from the build log: checking whether we are using the GNU C++ compiler... no checking whether g++ accepts -g... no checking dependency style of g++... none checking how to run the C++ preprocessor... /lib/cpp configure: error: C++ preprocessor "/lib/cpp" fails sanity check See `config.log' for more details. I can attach the config.log if needed
This changes the problem completely, let me test, I should have it.
Flameeyes, your fix to the ebuilds worked perfectly. Thanks!