| Summary: | procps cannot compile | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Lim Swee Tat (RETIRED) <st_lim> |
| Component: | New packages | Assignee: | Gentoo's Team for Core System packages <base-system> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | major | CC: | doug.muth, mmokrejs |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
emerge procps >& log
Tarball of /var/tmp/portage/procps-3.2.3-r1/work VERSION under /etc/ |
||
|
Description
Lim Swee Tat (RETIRED)
2004-09-09 17:40:10 UTC
what version of procps did you try to emerge ? what does `emerge procps -pv` look like ? can you `emerge procps >& log` and then post the log as an attachment here ? *** Bug 64768 has been marked as a duplicate of this bug. *** Here is the output of 'emerge procps -pv' from my machine (see Bug 64768 for my emerge info): These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild U ] sys-apps/procps-3.2.3-r1 [3.1.15] -debug 0 kB Total size of downloads: 0 kB Created attachment 40087 [details]
emerge procps >& log
This is the output on my machine of 'emerge procps >& log'.
hrm, can you do me another favor and try taring up the /var/tmp/portage/procps-3.2.3-r1/work directory and posting it ? Created attachment 40163 [details]
Tarball of /var/tmp/portage/procps-3.2.3-r1/work
This is the requested tarball of /var/tmp/portage/procps-3.2.3-r1/work
re-opening since you gave me everything i asked for :) I have a same problem here: Portage 2.0.50-r11 (default-x86-1.4, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.7-bk20) ================================================================= System uname: 2.6.7-bk20 i686 Intel(R) Pentium(R) 4 CPU 2.60GHz Gentoo Base System version 1.4.16 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-msse3 -O3 -fomit-frame-pointer -march=pentium4 -funroll-loops -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /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/bind /var/qmail/alias /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-msse3 -O3 -fomit-frame-pointer -march=pentium4 -funroll-loops -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.osuosl.org 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="X Xaw3d acpi afs alsa apache2 apm arts ati avi berkdb bidi bitmap-fonts bonobo cdr crypt cscope cups curl dga directfb doc dvb dvd dvdr emacs emacs-w3 encode esd ethereal evo f77 fam fbcom flash foomaticdb fvwm fvwm2 gb gd gdbm ggi gif gnome gphoto2 gpm gtk gtk2 gtkhtml icc imagemagick imlib innodb java jpeg kde kde3 lcms leim libg++ libwww mad mcal mesa mikmod mmx motif mozilla mpeg mule mysql ncurses nls oggvorbis opengl oss pam pda pdflib perl plotutils png ppds pthread pthreads python qt quicktime readline samba sasl scanner sdl slang slp spell sse ssl svga tcltk tcpd tetex thread threads tiff truetype unicode usb video_cards_radeon wmf x86 xml xml2 xmms xosd xprint xv zeo zlib" >>> emerge (15 of 21) sys-apps/procps-3.2.3-r1 to / >>> md5 src_uri ;-) procps-3.2.3.tar.gz >>> Unpacking source... >>> Unpacking procps-3.2.3.tar.gz to /var/tmp/portage/procps-3.2.3-r1/work >>> Source unpacked. proc/module.mk:95: warning: overriding commands for target `@PV@.2.3.so' proc/module.mk:77: warning: ignoring old commands for target `@PV@.2.3.so' gcc -D_GNU_SOURCE -I proc -I/usr/include/ncurses -MM -MG proc/alloc.c proc/devname.c proc/escape.c proc/ksym.c proc/pwcache.c proc/readproc.c proc/sig.c proc/slab.c proc/status.c proc/sysinfo.c proc/version.c proc/whattime.c > proc/.depend proc/module.mk:95: warning: overriding commands for target `@PV@.2.3.so' proc/module.mk:77: warning: ignoring old commands for target `@PV@.2.3.so' gcc -D_GNU_SOURCE -I proc -I/usr/include/ncurses -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -msse3 -O2 -fomit-frame-pointer -march=pentium4 -funroll-loops -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions -c -o uptime.o uptime.c [big cut] gcc -c -D_GNU_SOURCE -I proc -I/usr/include/ncurses -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -msse3 -O2 -fomit-frame-pointer -march=pentium4 -funroll-loops -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions -DSHARED=1 -fpic proc/sig.c -o proc/sig.o proc/readproc.c: In function `status2proc': proc/readproc.c:165: warning: array subscript has type `char' proc/readproc.c:165: warning: array subscript has type `char' proc/readproc.c:165: warning: array subscript has type `char' proc/readproc.c: In function `stat2proc': proc/readproc.c:348: warning: use of assignment suppression and length modifier together in scanf format proc/readproc.c:348: warning: use of assignment suppression and length modifier together in scanf format gcc -c -D_GNU_SOURCE -I proc -I/usr/include/ncurses -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -msse3 -O2 -fomit-frame-pointer -march=pentium4 -funroll-loops -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions -DSHARED=1 -fpic proc/slab.c -o proc/slab.o gcc -c -D_GNU_SOURCE -I proc -I/usr/include/ncurses -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -msse3 -O2 -fomit-frame-pointer -march=pentium4 -funroll-loops -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions -DSHARED=1 -fpic proc/status.c -o proc/status.o gcc -c -D_GNU_SOURCE -I proc -I/usr/include/ncurses -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -msse3 -O2 -fomit-frame-pointer -march=pentium4 -funroll-loops -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions -DSHARED=1 -fpic proc/sysinfo.c -o proc/sysinfo.o gcc -D_GNU_SOURCE -I proc -I/usr/include/ncurses -fno-common -ffast-math -W -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -msse3 -O2 -fomit-frame-pointer -march=pentium4 -funroll-loops -pipe -Wdeclaration-after-statement -Wpadded -Wstrict-aliasing -frename-registers -fomit-frame-pointer -fno-inline-functions -DSHARED=1 -fpic -DVERSION=\"JavaCC @PV@\" -DSUBVERSION=\"2\" -DMINORVERSION=\"3\" -c -o proc/version.o proc/version.c gcc: cannot specify -o with -c or -S and multiple compilations make: *** [proc/version.o] Error 1 make: *** Waiting for unfinished jobs.... !!! ERROR: sys-apps/procps-3.2.3-r1 failed. !!! Function src_compile, Line 39, Exitcode 2 !!! (no error message) This is a problem with procps-3.2.3-r1 and procps-3.2.3, not 3.2.2 what does this show on your machines: echo $VERSION what if you try this: env -uVERSION emerge procps also, can you post the output of: grep -rI VERSION= /etc/ Strangely enough, the problem disappeared yesterday (October 11th). Every business day since the bug I would do an "emerge sync && emerge -vu world" to try and keep my other packages updated. Yesterday, procps suddenly compiled with incident. To the best of my knowledge, I did not change any settings on my machine. If it can be of any help, I'll still provide the info that you requested: >what does this show on your machines: >echo $VERSION I get nothing. >what if you try this: >env -uVERSION emerge procps N/A, since procps compiled for me. >also, can you post the output of: >grep -rI VERSION= /etc/ Sure. Here you go: /etc/env.d/java/20blackdown-jdk-1.4.1:VERSION="Blackdown JDK 1.4.1" /etc/env.d/java/20blackdown-jre-1.4.1:VERSION="Blackdown JRE 1.4.1" /etc/env.d/java/22javacc:VERSION="JavaCC 3.2" /etc/env.d/20java:# VERSION="Blackdown JDK 1.4.1" /etc/hotplug/ieee1394.agent:# VERSION=version of specification /etc/hotplug/ieee1394.agent:MATCH_VERSION=0x0008 /etc/hotplug/input.agent:INPUT_DEVICE_ID_MATCH_VERSION=8 aquarius root # echo $VERSION aquarius root # # grep -rI VERSION= /etc/ 2>&1 > /tmp/ver grep: /etc/apache2/lib/perl5/5.8.0/i486-linux/smbldap_tools.pm: No such file or directory grep: /etc/apache2/lib/perl5/5.8.0/i686-linux/smbldap_tools.pm: No such file or directory grep: warning: /etc/apache2/lib/apache2/lib: recursive directory loop ^C ;-) Yes, unsetting $VERSION variable has helped. This reminds me I've alread reported once such an error, making impossible to run make(1) successfully on dri-cvs tree. Created attachment 41633 [details]
VERSION under /etc/
Here is the output of ...
# grep -rI VERSION= /etc/ 2>&1 > /tmp/ver
grep: /etc/apache2/lib/perl5/5.8.0/i486-linux/smbldap_tools.pm: No such file or
directory
grep: /etc/apache2/lib/perl5/5.8.0/i686-linux/smbldap_tools.pm: No such file or
directory
grep: warning: /etc/apache2/lib/apache2/lib: recursive directory loop
yeah, like i thought ... java is misbehaving: /etc/env.d/java/20blackdown-jdk-1.4.1:VERSION="Blackdown JDK 1.4.1" /etc/env.d/java/22javacc:VERSION="JavaCC 3.2" i think the real fix here is to get the java guys to stop exporting such a generic environment variable :) Martin: can you run this and post the output for me please ? emerge gentoolkit qpkg -f /etc/env.d/java/20blackdown-jdk-1.4.1 qpkg -f /etc/env.d/java/22javacc also, what version of java-config do you have ? ok, just talked to our java guys and they said this should be fixed in latest stable java stuff, so much sure you're up-to-date :) *** This bug has been marked as a duplicate of 61975 *** aquarius root # qpkg -f /etc/env.d/java/20blackdown-jdk-1.4.1 dev-java/blackdown-jdk * aquarius root # qpkg -f /etc/env.d/java/22javacc dev-java/javacc * aquarius root # java-config --version Gentoo java-config version 1.2.10 aquarius root # |