make GCC_FOR_TARGET="/var/tmp/portage/prc-tools-2.3/work/build/arm-palmos/gcc/gcc/xgcc -B/var/tmp/portage/prc-tools-2.3/work/build/arm-palmos/gcc/gcc/ -B/var/tmp/portage/prc-tools-2.3/work/build/arm-palmos/minitooldir/bin/ -B/var/tmp/portage/prc-tools-2.3/work/build/arm-palmos/minitooldir/lib/ -isystem /var/tmp/portage/prc-tools-2.3/work/build/arm-palmos/minitooldir/include" \ AR_FOR_TARGET="/var/tmp/portage/prc-tools-2.3/work/build/arm-palmos/binutils/binutils/ar" \ AR_CREATE_FOR_TARGET="/var/tmp/portage/prc-tools-2.3/work/build/arm-palmos/binutils/binutils/ar rc" \ AR_EXTRACT_FOR_TARGET="" \ AR_FLAGS_FOR_TARGET="" \ CC="gcc" CFLAGS="-pipe -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long " \ BUILD_PREFIX="" \ BUILD_PREFIX_1="loser-" \ LANGUAGES="" \ LIBGCC2_CFLAGS="-O2 -DIN_GCC -DCROSS_COMPILE -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include -Dinhibit_libc -fno-inline -g -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED " \ MULTILIB_CFLAGS="" T= crtbegin.o make[5]: Entering directory `/var/tmp/portage/prc-tools-2.3/work/build/arm-palmos/gcc/gcc' /var/tmp/portage/prc-tools-2.3/work/build/arm-palmos/gcc/gcc/xgcc -B/var/tmp/portage/prc-tools-2.3/work/build/arm-palmos/gcc/gcc/ -B/var/tmp/portage/prc-tools-2.3/work/build/arm-palmos/minitooldir/bin/ -B/var/tmp/portage/prc-tools-2.3/work/build/arm-palmos/minitooldir/lib/ -isystem /var/tmp/portage/prc-tools-2.3/work/build/arm-palmos/minitooldir/include -O2 -DIN_GCC -DCROSS_COMPILE -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include -I. -I. -I../../../../prc-tools-2.3/gcc/gcc -I../../../../prc-tools-2.3/gcc/gcc/. -I../../../../prc-tools-2.3/gcc/gcc/config -I../../../../prc-tools-2.3/gcc/gcc/../include -g0 -finhibit-size-directive -fno-inline-functions -fno-exceptions -fno-zero-initialized-in-bss \ -c ../../../../prc-tools-2.3/gcc/gcc/crtstuff.c -DCRT_BEGIN \ -o crtbegin.o In file included from ../../../../prc-tools-2.3/gcc/gcc/tsystem.h:89, from ../../../../prc-tools-2.3/gcc/gcc/crtstuff.c:62: /usr/arm-palmos/include/stdlib.h:13:22: SysUtils.h: No such file or directory make[5]: *** [crtbegin.o] Error 1 make[5]: Leaving directory `/var/tmp/portage/prc-tools-2.3/work/build/arm-palmos/gcc/gcc' make[4]: *** [crtbegin.o] Error 2 make[4]: Leaving directory `/var/tmp/portage/prc-tools-2.3/work/build/arm-palmos/gcc/gcc' make[3]: *** [stmp-multilib] Error 2 make[3]: Leaving directory `/var/tmp/portage/prc-tools-2.3/work/build/arm-palmos/gcc/gcc' make[2]: *** [all-gcc] Error 2 make[2]: Leaving directory `/var/tmp/portage/prc-tools-2.3/work/build/arm-palmos/gcc' make[1]: *** [real-gcc] Error 2 make[1]: Leaving directory `/var/tmp/portage/prc-tools-2.3/work/build/arm-palmos' make: *** [arm-palmos] Error 2 !!! ERROR: dev-lang/prc-tools-2.3 failed. !!! Function src_compile, Line 93, Exitcode 2 !!! (no error message) emerge info: gentoo root # emerge info Portage 2.0.49-r15 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r8, 2.6.0-test9-love1) ================================================================= System uname: 2.6.0-test9-love1 i686 AMD Athlon(tm) XP 2000+ Gentoo Base System version 1.4.3.11 distcc 2.11.2 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs -sandbox ccache" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 oss apm avi crypt cups encode foomaticdb gif jpeg libg++ mad mikmod mpeg ncurses nls pdflib png quicktime truetype xml2 xmms xv zlib directfb gtkhtml gdbm berkdb slang readline tetex aalib bonobo svga tcltk java guile mysql postgres sdl gpm tcpd pam libwww ssl perl python esd imlib oggvorbis motif mozilla X gtk gtk2 gnome dvd mmx sse 3dnow lirc radeon samba opengl -qt -kde -alsa -doc -spell -arts -cjk" Reproducible: Always Steps to Reproduce: 1. 2. 3.
metadata.xml also seems to be missing.
Looks like prc-tools doesn't support distcc. Would it compile fine without distcc?
Also, I can't find * any * [ but one totally irrelevant reference ] of SysUtils.h in the source tree. Looks like cccache is pulling in some unnecessary includes from the real filesystem?
/usr/arm-palmos/include/stdlib.h:13:22: SysUtils.h: No such file or directory are you upgrading from an older version? maybe it isn't handling well with upgrades?
It should handle upgrades fine, as it works fine here. Feel free to try it. I think this might be something with cccache using the stdlib.h in the real filesystem, which we do not want.
Also, why is the sandbox *disabled* in your FEATURES?
Ok, I tried again, and failed again. First I removed prc-tools 2.2, then add sandbox feature and disable ccache fature. error message: make[5]: Entering directory `/var/tmp/portage/prc-tools-2.3/work/build/arm-palmos/gcc/gcc' /var/tmp/portage/prc-tools-2.3/work/build/arm-palmos/gcc/gcc/xgcc -B/var/tmp/portage/prc-tools-2.3/work/build/arm-palmos/gcc/gcc/ -B/var/tmp/portage/prc-tools-2.3/work/build/arm-palmos/minitooldir/bin/ -B/var/tmp/portage/prc-tools-2.3/work/build/arm-palmos/minitooldir/lib/ -isystem /var/tmp/portage/prc-tools-2.3/work/build/arm-palmos/minitooldir/include -O2 -DIN_GCC -DCROSS_COMPILE -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include -I. -I. -I../../../../prc-tools-2.3/gcc/gcc -I../../../../prc-tools-2.3/gcc/gcc/. -I../../../../prc-tools-2.3/gcc/gcc/config -I../../../../prc-tools-2.3/gcc/gcc/../include -g0 -finhibit-size-directive -fno-inline-functions -fno-exceptions -fno-zero-initialized-in-bss \ -c ../../../../prc-tools-2.3/gcc/gcc/crtstuff.c -DCRT_BEGIN \ -o crtbegin.o In file included from ../../../../prc-tools-2.3/gcc/gcc/crtstuff.c:62: ../../../../prc-tools-2.3/gcc/gcc/tsystem.h:72:19: stdio.h: No such file or directory ../../../../prc-tools-2.3/gcc/gcc/tsystem.h:75:23: sys/types.h: No such file or directory ../../../../prc-tools-2.3/gcc/gcc/tsystem.h:78:19: errno.h: No such file or directory ../../../../prc-tools-2.3/gcc/gcc/tsystem.h:89:20: stdlib.h: No such file or directory make[5]: *** [crtbegin.o] Error 1 make[5]: Leaving directory `/var/tmp/portage/prc-tools-2.3/work/build/arm-palmos/gcc/gcc' make[4]: *** [crtbegin.o] Error 2 make[4]: Leaving directory `/var/tmp/portage/prc-tools-2.3/work/build/arm-palmos/gcc/gcc' make[3]: *** [stmp-multilib] Error 2 make[3]: Leaving directory `/var/tmp/portage/prc-tools-2.3/work/build/arm-palmos/gcc/gcc' make[2]: *** [all-gcc] Error 2 make[2]: Leaving directory `/var/tmp/portage/prc-tools-2.3/work/build/arm-palmos/gcc' make[1]: *** [real-gcc] Error 2 make[1]: Leaving directory `/var/tmp/portage/prc-tools-2.3/work/build/arm-palmos' make: *** [arm-palmos] Error 2 !!! ERROR: dev-lang/prc-tools-2.3 failed. !!! Function src_compile, Line 93, Exitcode 2 !!! (no error message) emerge info: gentoo root # emerge info Portage 2.0.49-r15 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r8, 2.6.0-test8-love3) ================================================================= System uname: 2.6.0-test8-love3 i686 AMD Athlon(tm) XP 2000+ Gentoo Base System version 1.4.3.11 distcc 2.11.2 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [disabled] ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs sandbox -ccache" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 oss apm avi crypt cups encode foomaticdb gif jpeg libg++ mad mikmod mpeg ncurses nls pdflib png quicktime truetype xml2 xmms xv zlib directfb gtkhtml gdbm berkdb slang readline tetex aalib bonobo svga tcltk java guile mysql postgres sdl gpm tcpd pam libwww ssl perl python esd imlib oggvorbis motif mozilla X gtk gtk2 gnome dvd mmx sse 3dnow lirc radeon samba opengl -qt -kde -alsa -doc -spell -arts -cjk"
Hi, I'm also having a problem that may be related (tsystem.h, crtbegin.o): I never installed a previous version of prc-tools. Please tell me if you prefer that I open another bug report for this one. (...) make[5]: Entering directory `/var/tmp/portage/prc-tools-2.3/work/build/arm-palmos/gcc/gcc' /var/tmp/portage/prc-tools-2.3/work/build/arm-palmos/gcc/gcc/xgcc -B/var/tmp/portage/prc-tools-2.3/work/build/arm-palmos/gcc/gcc/ -B/var/tmp/portage/prc-tools-2.3/work/build/arm-palmos/minitooldir/bin/ -B/var/tmp/portage/prc-tools-2.3/work/build/arm-palmos/minitooldir/lib/ -isystem /var/tmp/portage/prc-tools-2.3/work/build/arm-palmos/minitooldir/include -O2 -DIN_GCC -DCROSS_COMPILE -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include -I. -I. -I../../../../prc-tools-2.3/gcc/gcc -I../../../../prc-tools-2.3/gcc/gcc/. -I../../../../prc-tools-2.3/gcc/gcc/config -I../../../../prc-tools-2.3/gcc/gcc/../include -g0 -finhibit-size-directive -fno-inline-functions -fno-exceptions -fno-zero-initialized-in-bss \ -c ../../../../prc-tools-2.3/gcc/gcc/crtstuff.c -DCRT_BEGIN \ -o crtbegin.o In file included from ../../../../prc-tools-2.3/gcc/gcc/crtstuff.c:62: ../../../../prc-tools-2.3/gcc/gcc/tsystem.h:72:19: stdio.h: No such file or directory ../../../../prc-tools-2.3/gcc/gcc/tsystem.h:75:23: sys/types.h: No such file or directory ../../../../prc-tools-2.3/gcc/gcc/tsystem.h:78:19: errno.h: No such file or directory ../../../../prc-tools-2.3/gcc/gcc/tsystem.h:89:20: stdlib.h: No such file or directory make[5]: *** [crtbegin.o] Error 1 make[5]: Leaving directory `/var/tmp/portage/prc-tools-2.3/work/build/arm-palmos/gcc/gcc' make[4]: *** [crtbegin.o] Error 2 make[4]: Leaving directory `/var/tmp/portage/prc-tools-2.3/work/build/arm-palmos/gcc/gcc' make[3]: *** [stmp-multilib] Error 2 make[3]: Leaving directory `/var/tmp/portage/prc-tools-2.3/work/build/arm-palmos/gcc/gcc' make[2]: *** [all-gcc] Error 2 make[2]: Leaving directory `/var/tmp/portage/prc-tools-2.3/work/build/arm-palmos/gcc' make[1]: *** [real-gcc] Error 2 make[1]: Leaving directory `/var/tmp/portage/prc-tools-2.3/work/build/arm-palmos' make: *** [arm-palmos] Error 2 !!! ERROR: dev-lang/prc-tools-2.3 failed. !!! Function src_compile, Line 93, Exitcode 2 !!! (no error message) -- #emerge info Portage 2.0.49-r15 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r8, 2.6.0-test9) ================================================================= System uname: 2.6.0-test9 i686 Intel(R) Celeron(TM) CPU 1333MHz Gentoo Base System version 1.4.3.11 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -mmmx -O3 -pipe -fomit-frame-pointer -fforce-addr -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=pentium3 -mmmx -O3 -pipe -fomit-frame-pointer -fforce-addr -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 oss foomaticdb mad mikmod arts tetex svga guile gpm esd motif ldap -kde acpi apache2 apm avi berkdb bonobo cdr crypt cups dga doc dvd encode ethereal freetds gdbm gif gnome gphoto2 gtk gtk2 gtkhtml imlib jpeg libg++ libwww lirc mmx mozilla mpeg mpi ncurses nls odbc oggvorbis opengl pam pcmcia pda pdflib perl png pnp postgres python qt quicktime readline ruby samba sasl sdl slang snmp socks5 spell sse ssl tcltk tcpd tiff truetype trusted usb wmf X xml xml2 xmms xv zlib -java"
Okay, should be fixed in CVS. I'm not sure why comment #1 was doing what it was, it looks like cccache has some problems with this. The includes should be fixed now. Make sure you do an 'emerge sync' and just merge prc-tools.
It worked for me ! Thanks!
Thanks for replying! Marking as CLOSED :-]