This is the output of the 'emerge -v maude' ]2;Started emerge on: Sep 19, 2004 20:24:54]2; *** emerge --verbose maudeCalculating dependencies ]2; >>> emerge (1 of 1) dev-lang/maude-2.1.1 to /]2; === (1 of 1) Cleaning (dev-lang/maude-2.1.1::/usr/portage/dev-lang/maude/maude-2.1.1.ebuild)]2; === (1 of 1) Compiling/Merging (dev-lang/maude-2.1.1::/usr/portage/dev-lang/maude/maude-2.1.1.ebuild)>>> Unpacking source... >>> Unpacking maude-2.1.1.tar.bz2 to /var/tmp/portage/maude-2.1.1/work >>> Unpacking maude-full-doc-2.1.1.tar.bz2 to /var/tmp/portage/maude-2.1.1/work >>> Source unpacked. checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for gcc... gcc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... gcc3 checking g++ compiler version... 3.4.1 checking for ranlib... ranlib checking whether time.h and sys/time.h may both be included... yes checking how to run the C++ preprocessor... g++ -E checking for egrep... grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking math.h usability... yes checking math.h presence... yes checking for math.h... yes checking ieeefp.h usability... no checking ieeefp.h presence... no checking for ieeefp.h... no checking sys/termios.h usability... yes checking sys/termios.h presence... yes checking for sys/termios.h... yes checking ostream usability... yes checking ostream presence... yes checking for ostream... yes checking ostream.h usability... yes checking ostream.h presence... yes checking for ostream.h... yes checking for short... yes checking size of short... 2 checking for int... yes checking size of int... 4 checking for long... yes checking size of long... 4 checking for unsigned long... yes checking size of unsigned long... 4 checking for void *... yes checking size of void *... 4 configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/3rdParty/Makefile config.status: creating src/Utility/Makefile config.status: creating src/Temporal/Makefile config.status: creating src/Interface/Makefile config.status: creating src/Core/Makefile config.status: creating src/Variable/Makefile config.status: creating src/NA_Theory/Makefile config.status: creating src/ACU_Persistent/Makefile config.status: creating src/ACU_Theory/Makefile config.status: creating src/AU_Persistent/Makefile config.status: creating src/AU_Theory/Makefile config.status: creating src/CUI_Theory/Makefile config.status: creating src/S_Theory/Makefile config.status: creating src/FreeTheory/Makefile config.status: creating src/Higher/Makefile config.status: creating src/BuiltIn/Makefile config.status: creating src/IO_Stuff/Makefile config.status: creating src/ObjectSystem/Makefile config.status: creating src/Meta/Makefile config.status: creating src/FullCompiler/Makefile config.status: creating src/MSCP10/Makefile config.status: creating src/Mixfix/Makefile config.status: creating tests/Makefile config.status: creating tests/BuiltIn/Makefile config.status: creating tests/Meta/Makefile config.status: creating tests/Misc/Makefile config.status: creating config.h config.status: executing depfiles commands make all-recursive make[1]: Entering directory `/var/tmp/portage/maude-2.1.1/work/maude-2.1.1' Making all in src make[2]: Entering directory `/var/tmp/portage/maude-2.1.1/work/maude-2.1.1/src' Making all in 3rdParty make[3]: Entering directory `/var/tmp/portage/maude-2.1.1/work/maude-2.1.1/src/3rdParty' if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -march=pentium3 -pipe -O2 -fomit-frame-pointer -fforce-addr -frename-registers -fprefetch-loop-arrays -falign-functions=64 -MT malloc.o -MD -MP -MF ".deps/malloc.Tpo" \ -c -o malloc.o `test -f 'malloc.c' || echo './'`malloc.c; \ then mv ".deps/malloc.Tpo" ".deps/malloc.Po"; \ else rm -f ".deps/malloc.Tpo"; exit 1; \ fi rm -f libdlmalloc.a ar cru libdlmalloc.a malloc.o ranlib libdlmalloc.a make[3]: Leaving directory `/var/tmp/portage/maude-2.1.1/work/maude-2.1.1/src/3rdParty' Making all in Utility make[3]: Entering directory `/var/tmp/portage/maude-2.1.1/work/maude-2.1.1/src/Utility' if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -march=pentium3 -pipe -O2 -fomit-frame-pointer -fforce-addr -frename-registers -fprefetch-loop-arrays -falign-functions=64 -MT macros.o -MD -MP -MF ".deps/macros.Tpo" \ -c -o macros.o `test -f 'macros.cc' || echo './'`macros.cc; \ then mv ".deps/macros.Tpo" ".deps/macros.Po"; \ else rm -f ".deps/macros.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -march=pentium3 -pipe -O2 -fomit-frame-pointer -fforce-addr -frename-registers -fprefetch-loop-arrays -falign-functions=64 -MT preVector.o -MD -MP -MF ".deps/preVector.Tpo" \ -c -o preVector.o `test -f 'preVector.cc' || echo './'`preVector.cc; \ then mv ".deps/preVector.Tpo" ".deps/preVector.Po"; \ else rm -f ".deps/preVector.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -march=pentium3 -pipe -O2 -fomit-frame-pointer -fforce-addr -frename-registers -fprefetch-loop-arrays -falign-functions=64 -MT intSet.o -MD -MP -MF ".deps/intSet.Tpo" \ -c -o intSet.o `test -f 'intSet.cc' || echo './'`intSet.cc; \ then mv ".deps/intSet.Tpo" ".deps/intSet.Po"; \ else rm -f ".deps/intSet.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -march=pentium3 -pipe -O2 -fomit-frame-pointer -fforce-addr -frename-registers -fprefetch-loop-arrays -falign-functions=64 -MT pointerSet.o -MD -MP -MF ".deps/pointerSet.Tpo" \ -c -o pointerSet.o `test -f 'pointerSet.cc' || echo './'`pointerSet.cc; \ then mv ".deps/pointerSet.Tpo" ".deps/pointerSet.Po"; \ else rm -f ".deps/pointerSet.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -march=pentium3 -pipe -O2 -fomit-frame-pointer -fforce-addr -frename-registers -fprefetch-loop-arrays -falign-functions=64 -MT stringTable.o -MD -MP -MF ".deps/stringTable.Tpo" \ -c -o stringTable.o `test -f 'stringTable.cc' || echo './'`stringTable.cc; \ then mv ".deps/stringTable.Tpo" ".deps/stringTable.Po"; \ else rm -f ".deps/stringTable.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -march=pentium3 -pipe -O2 -fomit-frame-pointer -fforce-addr -frename-registers -fprefetch-loop-arrays -falign-functions=64 -MT graph.o -MD -MP -MF ".deps/graph.Tpo" \ -c -o graph.o `test -f 'graph.cc' || echo './'`graph.cc; \ then mv ".deps/graph.Tpo" ".deps/graph.Po"; \ else rm -f ".deps/graph.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -march=pentium3 -pipe -O2 -fomit-frame-pointer -fforce-addr -frename-registers -fprefetch-loop-arrays -falign-functions=64 -MT digraph.o -MD -MP -MF ".deps/digraph.Tpo" \ -c -o digraph.o `test -f 'digraph.cc' || echo './'`digraph.cc; \ then mv ".deps/digraph.Tpo" ".deps/digraph.Po"; \ else rm -f ".deps/digraph.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -march=pentium3 -pipe -O2 -fomit-frame-pointer -fforce-addr -frename-registers -fprefetch-loop-arrays -falign-functions=64 -MT unionFind.o -MD -MP -MF ".deps/unionFind.Tpo" \ -c -o unionFind.o `test -f 'unionFind.cc' || echo './'`unionFind.cc; \ then mv ".deps/unionFind.Tpo" ".deps/unionFind.Po"; \ else rm -f ".deps/unionFind.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -march=pentium3 -pipe -O2 -fomit-frame-pointer -fforce-addr -frename-registers -fprefetch-loop-arrays -falign-functions=64 -MT diophantineSystem.o -MD -MP -MF ".deps/diophantineSystem.Tpo" \ -c -o diophantineSystem.o `test -f 'diophantineSystem.cc' || echo './'`diophantineSystem.cc; \ then mv ".deps/diophantineSystem.Tpo" ".deps/diophantineSystem.Po"; \ else rm -f ".deps/diophantineSystem.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -march=pentium3 -pipe -O2 -fomit-frame-pointer -fforce-addr -frename-registers -fprefetch-loop-arrays -falign-functions=64 -MT natSet.o -MD -MP -MF ".deps/natSet.Tpo" \ -c -o natSet.o `test -f 'natSet.cc' || echo './'`natSet.cc; \ then mv ".deps/natSet.Tpo" ".deps/natSet.Po"; \ else rm -f ".deps/natSet.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -march=pentium3 -pipe -O2 -fomit-frame-pointer -fforce-addr -frename-registers -fprefetch-loop-arrays -falign-functions=64 -MT pointerMap.o -MD -MP -MF ".deps/pointerMap.Tpo" \ -c -o pointerMap.o `test -f 'pointerMap.cc' || echo './'`pointerMap.cc; \ then mv ".deps/pointerMap.Tpo" ".deps/pointerMap.Po"; \ else rm -f ".deps/pointerMap.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -march=pentium3 -pipe -O2 -fomit-frame-pointer -fforce-addr -frename-registers -fprefetch-loop-arrays -falign-functions=64 -MT sequencePartition.o -MD -MP -MF ".deps/sequencePartition.Tpo" \ -c -o sequencePartition.o `test -f 'sequencePartition.cc' || echo './'`sequencePartition.cc; \ then mv ".deps/sequencePartition.Tpo" ".deps/sequencePartition.Po"; \ else rm -f ".deps/sequencePartition.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -march=pentium3 -pipe -O2 -fomit-frame-pointer -fforce-addr -frename-registers -fprefetch-loop-arrays -falign-functions=64 -MT indent.o -MD -MP -MF ".deps/indent.Tpo" \ -c -o indent.o `test -f 'indent.cc' || echo './'`indent.cc; \ then mv ".deps/indent.Tpo" ".deps/indent.Po"; \ else rm -f ".deps/indent.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -march=pentium3 -pipe -O2 -fomit-frame-pointer -fforce-addr -frename-registers -fprefetch-loop-arrays -falign-functions=64 -MT binBuf.o -MD -MP -MF ".deps/binBuf.Tpo" \ -c -o binBuf.o `test -f 'binBuf.cc' || echo './'`binBuf.cc; \ then mv ".deps/binBuf.Tpo" ".deps/binBuf.Po"; \ else rm -f ".deps/binBuf.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -march=pentium3 -pipe -O2 -fomit-frame-pointer -fforce-addr -frename-registers -fprefetch-loop-arrays -falign-functions=64 -MT decBuf.o -MD -MP -MF ".deps/decBuf.Tpo" \ -c -o decBuf.o `test -f 'decBuf.cc' || echo './'`decBuf.cc; \ then mv ".deps/decBuf.Tpo" ".deps/decBuf.Po"; \ else rm -f ".deps/decBuf.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -march=pentium3 -pipe -O2 -fomit-frame-pointer -fforce-addr -frename-registers -fprefetch-loop-arrays -falign-functions=64 -MT bddUser.o -MD -MP -MF ".deps/bddUser.Tpo" \ -c -o bddUser.o `test -f 'bddUser.cc' || echo './'`bddUser.cc; \ then mv ".deps/bddUser.Tpo" ".deps/bddUser.Po"; \ else rm -f ".deps/bddUser.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -march=pentium3 -pipe -O2 -fomit-frame-pointer -fforce-addr -frename-registers -fprefetch-loop-arrays -falign-functions=64 -MT tty.o -MD -MP -MF ".deps/tty.Tpo" \ -c -o tty.o `test -f 'tty.cc' || echo './'`tty.cc; \ then mv ".deps/tty.Tpo" ".deps/tty.Po"; \ else rm -f ".deps/tty.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -march=pentium3 -pipe -O2 -fomit-frame-pointer -fforce-addr -frename-registers -fprefetch-loop-arrays -falign-functions=64 -MT bdd.o -MD -MP -MF ".deps/bdd.Tpo" \ -c -o bdd.o `test -f 'bdd.cc' || echo './'`bdd.cc; \ then mv ".deps/bdd.Tpo" ".deps/bdd.Po"; \ else rm -f ".deps/bdd.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -march=pentium3 -pipe -O2 -fomit-frame-pointer -fforce-addr -frename-registers -fprefetch-loop-arrays -falign-functions=64 -MT timer.o -MD -MP -MF ".deps/timer.Tpo" \ -c -o timer.o `test -f 'timer.cc' || echo './'`timer.cc; \ then mv ".deps/timer.Tpo" ".deps/timer.Po"; \ else rm -f ".deps/timer.Tpo"; exit 1; \ fi rm -f libutility.a ar cru libutility.a macros.o preVector.o intSet.o pointerSet.o stringTable.o graph.o digraph.o unionFind.o diophantineSystem.o natSet.o pointerMap.o sequencePartition.o indent.o binBuf.o decBuf.o bddUser.o tty.o bdd.o timer.o ranlib libutility.a make[3]: Leaving directory `/var/tmp/portage/maude-2.1.1/work/maude-2.1.1/src/Utility' Making all in Temporal make[3]: Entering directory `/var/tmp/portage/maude-2.1.1/work/maude-2.1.1/src/Temporal' if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/Utility -march=pentium3 -pipe -O2 -fomit-frame-pointer -fforce-addr -frename-registers -fprefetch-loop-arrays -falign-functions=64 -MT libtemporal_a-logicFormula.o -MD -MP -MF ".deps/libtemporal_a-logicFormula.Tpo" \ -c -o libtemporal_a-logicFormula.o `test -f 'logicFormula.cc' || echo './'`logicFormula.cc; \ then mv ".deps/libtemporal_a-logicFormula.Tpo" ".deps/libtemporal_a-logicFormula.Po"; \ else rm -f ".deps/libtemporal_a-logicFormula.Tpo"; exit 1; \ fi if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/Utility -march=pentium3 -pipe -O2 -fomit-frame-pointer -fforce-addr -frename-registers -fprefetch-loop-arrays -falign-functions=64 -MT libtemporal_a-buchiAutomaton2.o -MD -MP -MF ".deps/libtemporal_a-buchiAutomaton2.Tpo" \ -c -o libtemporal_a-buchiAutomaton2.o `test -f 'buchiAutomaton2.cc' || echo './'`buchiAutomaton2.cc; \ then mv ".deps/libtemporal_a-buchiAutomaton2.Tpo" ".deps/libtemporal_a-buchiAutomaton2.Po"; \ else rm -f ".deps/libtemporal_a-buchiAutomaton2.Tpo"; exit 1; \ fi ../../src/Utility/indexedSet.hh: In member function `int IndexedSet<T>::insert(const T&) [with T = std::map<int, Bdd, std::less<int>, std::allocator<std::pair<const int, Bdd> > >]': buchiAutomaton2.cc:101: instantiated from here ../../src/Utility/indexedSet.hh:82: error: dependent-name ` std::map<T,int,std::less<_Key>,std::allocator<std::pair<const T, int> > >::value_type' is parsed as a non-type, but instantiation yields a type ../../src/Utility/indexedSet.hh:82: note: say `typename std::map<T,int,std::less<_Key>,std::allocator<std::pair<const T, int> > >::value_type' if a type is meant make[3]: *** [libtemporal_a-buchiAutomaton2.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/maude-2.1.1/work/maude-2.1.1/src/Temporal' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/maude-2.1.1/work/maude-2.1.1/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/maude-2.1.1/work/maude-2.1.1' make: *** [all] Error 2 !!! ERROR: dev-lang/maude-2.1.1 failed. !!! Function src_compile, Line 28, Exitcode 2 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message. ...done! >>> emerge (1 of 1) dev-lang/maude-2.1.1 to / >>> md5 src_uri ;-) maude-2.1.1.tar.bz2 >>> md5 src_uri ;-) maude-full-doc-2.1.1.tar.bz2 ]2; *** terminating.]2;Eterm Reproducible: Always Steps to Reproduce: 1. emerge maude with ~x86 2. 3. Actual Results: Won't build Expected Results: Just worked CFLAGS="-march=pentium3 -pipe -O2 -fomit-frame-pointer -fforce-addr -frename- registers -fprefetch-loop-arrays -falign-functions=64" same flags for c++
Can you post output of your "emerge info"?
Sure. gentooNorm uke3 # emerge info Portage 2.0.51_rc1 (default-x86-2004.2, gcc-3.4.1, glibc-2.3.4.20040808-r0, 2.6.8.1 i686) ================================================================= System uname: 2.6.8.1 i686 Intel(R) Pentium(R) M processor 1600MHz Gentoo Base System version 1.5.3 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux-headers-2.4.22 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -pipe -O2 -fomit-frame-pointer -fforce-addr -frename-registers -fprefetch-loop-arrays -falign-functions=64" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium3 -pipe -O2 -fomit-frame-pointer -fforce-addr -frename-registers -fprefetch-loop-arrays -falign-functions=64" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://ftp.uninett.no/pub/linux/Gentoo http://ftp.linux.ee/pub/gentoo/distfiles/ http://ftp.easynet.nl/mirror/gentoo/ ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib acpi alsa apm audiofile avi berkdb bitmap-fonts bzlib calendar cdr crypt doc dvd emacs encode ethereal fbcon foomaticdb gdbm gif gnome gphoto2 gpm gtk gtk2 gtkhtml imap imlib jikes jpeg kde libg++ libwww mad mikmod mime mmx motif mozilla mpeg ncurses nls oggvorbis opengl oss pam pcmcia pdflib perl php png python quicktime readline sdl slang soap spell sse ssl svga tcltk tcpd tiff truetype usb wxwindows x86 xine xinerama xml xml2 xmms xprint xv xvid zlib"
Did not work with -doc either -fredrik-
A workaround fix could be to use the binary version of maude. http://maude.cs.uiuc.edu/download/download.php?category=binaries;target=current/maude-x86-linux.tar.gz -f-
Will need quite some patching for gcc 3.4
What will need quite some patching for gcc 3.4? Binary or source? -f-
Source, of course.
Some good news and some bad news: - Good news: I've created a patch that allows maude to be compiled with gcc 3.4 - Bad news: I had to make quite a few inline functions normal functions (got linker errors if not), and it does not work with gcc 3.4.2 (will work with 3.4.3, see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17259) If you want to give it a try - the patch should be in a few hours on the gentoo mirror system, filename: maude-2.1.1-gcc3.4.patch.bz2 The gcc bug tells you how to fix the broken header file. Will point the maude developers to this bug just for the case they didn't yet try gcc 3.4 (not too likely, though).
Sent my patch to the maude team and got a better one back. In portage as -r2 - please not that this is still masked since because of the gcc bug it won't compile out of the box.
It works fine now. Thanks for the nice work. -fredrik- Portage 2.0.51-r15 (default-linux/x86/2004.2, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.10-gentoo-r6 i686) ================================================================= System uname: 2.6.10-gentoo-r6 i686 Intel(R) Pentium(R) M processor 1600MHz Gentoo Base System version 1.6.9 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 7 2005, 16:59:04)] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.8.5-r2, 1.5, 1.4_p6, 1.6.3, 1.7.9, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r2 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.4.22 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -pipe -O2 -fomit-frame-pointer -fforce-addr -frename-registers -fprefetch-loop-arrays -falign-functions=64" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium3 -pipe -O2 -fomit-frame-pointer -fforce-addr -frename-registers -fprefetch-loop-arrays -falign-functions=64" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X aalib acpi alsa apm audiofile avi bash-completion berkdb bitmap-fonts bzlib calendar cdr crypt doc dvd emacs encode ethereal f77 fam fbcon flac font-server foomaticdb fortran gdbm gif gnome gphoto2 gpm gtk gtk2 gtkhtml imagemagick imap imlib ipv6 java jikes jpeg junit kde libg++ libwww mad mikmod mime mmx motif mozilla mpeg ncurses nls oggvorbis opengl oss pam pcmcia pdflib perl php png python quicktime readline ruby samba sdl slang soap spell sse ssl svga tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts usb wxwindows xine xinerama xml xml2 xmms xprint xv xvid zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY