Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 32581 - prc-tools-2.3 can not compile
Summary: prc-tools-2.3 can not compile
Status: VERIFIED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Tim Yamin (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-11-02 16:04 UTC by Chris Yu
Modified: 2003-11-06 09:44 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Yu 2003-11-02 16:04:43 UTC
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.
Comment 1 Alastair Tse (RETIRED) gentoo-dev 2003-11-03 00:48:38 UTC
metadata.xml also seems to be missing.
Comment 2 Tim Yamin (RETIRED) gentoo-dev 2003-11-03 08:23:49 UTC
Looks like prc-tools doesn't support distcc. Would it compile fine without
distcc?
Comment 3 Tim Yamin (RETIRED) gentoo-dev 2003-11-03 09:10:45 UTC
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?
Comment 4 Alastair Tse (RETIRED) gentoo-dev 2003-11-03 12:38:37 UTC
/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?
Comment 5 Tim Yamin (RETIRED) gentoo-dev 2003-11-03 13:08:47 UTC
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.
Comment 6 Tim Yamin (RETIRED) gentoo-dev 2003-11-03 13:11:04 UTC
Also, why is the sandbox *disabled* in your FEATURES?
Comment 7 Chris Yu 2003-11-03 16:04:53 UTC
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"
Comment 8 Martin Miller 2003-11-04 17:10:22 UTC
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"
Comment 9 Tim Yamin (RETIRED) gentoo-dev 2003-11-05 10:26:47 UTC
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.
Comment 10 Martin Miller 2003-11-05 23:24:34 UTC
It worked for me !

Thanks!
Comment 11 Tim Yamin (RETIRED) gentoo-dev 2003-11-06 09:44:30 UTC
Thanks for replying! Marking as CLOSED :-]