when I run scripts/bootstrap.sh I get to the libart_lgpl2.3.16 and the bootstrap fails with the following message: checking how to run the C++ preprocessor... /lib/cpp configure: error: C++ preprocessor "/lib/cpp" fails sanity check See `config.log' for more details. !!! Please attach the config.log to your bug report: !!! /var/tmp/portage/libart_lgpl-2.3.16/work/libart_lgpl-2.3.16/config.log !!! ERROR: media-libs/libart_lgpl-2.3.16 failed. !!! Function econf, Line 485, Exitcode 0 !!! econf failed Reproducible: Always Steps to Reproduce: 1.run scripts/bootstrap.sh -f 2.run scripts/boostrap.sh 3. view errors Actual Results: checking how to run the C++ preprocessor... /lib/cpp configure: error: C++ preprocessor "/lib/cpp" fails sanity check See `config.log' for more details. !!! Please attach the config.log to your bug report: !!! /var/tmp/portage/libart_lgpl-2.3.16/work/libart_lgpl-2.3.16/config.log !!! ERROR: media-libs/libart_lgpl-2.3.16 failed. !!! Function econf, Line 485, Exitcode 0 !!! econf failed Expected Results: bootstrap my build.
what was the fullname of the stage tarball you used ? what did you have in make.conf ?
Here is make.conf: CFLAGS="-O2 -mcpu=ultrasparc" CHOST="sparc-unknown-linux-gnu" CXXFLAGS="-O2 -mcpu=ultrasparc" USE="" I'm not sure how to determine the full name of the tarball but, here's the output of uname -a: livecd 2.4.27-sparc #1 Fri Oct 29 13:07:36 UTC 2004 sparc64 sun4u TI UltraSparc IIe (Hummingbird) GNU/Linux
This seems like it might be related to 66042 but, this fix in that bug, blanking out the USE variable in make.conf didn't work on my sun box.
I have the same problem (but on a pentium4). the stage tarball is: stage1-x86-2004.3.tar.bz2 with: CFLAGS="-O2 -march=pentium4 .fomit-frame-pointer" CHOST="i686-pc-linux-gnu"
sorry did not read 66042 carefully enough. STAGE1_USE="build" fixed it.