| Summary: | Merging dev-util/strace-4.4-r1 fails | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Sebastian Bergmann (RETIRED) <sebastian> |
| Component: | New packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | normal | ||
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Sebastian Bergmann (RETIRED)
2003-05-01 08:50:36 UTC
please post `emerge info` wopr-mobile root # emerge info Portage 2.0.47-r10 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1) ================================================================= System uname: 2.4.20-gentoo-r3 i686 Pentium III (Coppermine) GENTOO_MIRRORS="ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror ftp://ftp.fhh.opensource-mirror.de/pub/gentoo.org ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://ftp.tu-clausthal.de/pub/linux/gentoo http://gentoo.oregonstate.edu/ http://www.ibiblio.org/pub/Linux/distributions/gentoo" 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/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="x86 oss 3dnow apm arts avi crypt cups encode gif jpeg kde libg++ libwww mikmod mmx mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib gdbm berkdb slang readline svga tcltk java guile sdl gpm tcpd pam ssl perl python esd imlib oggvorbis gtk qt motif opengl mozilla X gtk2 gnome alsa apache2" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium3 -O3 -pipe" CXXFLAGS="-march=pentium3 -O3 -pipe" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache" file.c:728: structure has no member named `st_atim' file.c:729: structure has no member named `st_mtim' all the struct variable members seem to be missing an 'e' at the end, like st_atime, st_mtime... I downloaded the source from your mirror and didn't have a problem installing. I wonder why the 'e' got left out while compilation, can you inflate the source and verify in file.c on like 728 there indeed is st_atime and not st_atim? Do not download the file anew, just unpack the one in your distfiles dir. My system seems to be b0rked somehow, see also - http://bugs.gentoo.org/show_bug.cgi?id=20317 - http://bugs.gentoo.org/show_bug.cgi?id=20316 wopr-mobile root # emerge strace Calculating dependencies ...done! >>> emerge (1 of 1) dev-util/strace-4.4-r1 to / >>> Downloading ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/distfiles/strace_4.4-1.tar.gz --15:22:22-- ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/distfiles/strace_4.4-1.tar.gz => `/usr/portage/distfiles/strace_4.4-1.tar.gz' Resolving linux.rz.ruhr-uni-bochum.de... done. Connecting to linux.rz.ruhr-uni-bochum.de[134.147.32.57]:21... connected. Logging in as anonymous ... Logged in! ==> SYST ... done. ==> PWD ... done. ==> TYPE I ... done. ==> CWD /gentoo-mirror/distfiles ... done. ==> PASV ... done. ==> RETR strace_4.4-1.tar.gz ... done. Length: 398,273 (unauthoritative) 100%[====================================>] 398,273 85.61K/s ETA 00:00 15:22:29 (85.61 KB/s) - `/usr/portage/distfiles/strace_4.4-1.tar.gz' saved [398273] >>> md5 ;-) strace_4.4-1.tar.gz >>> Unpacking source... >>> Unpacking strace_4.4-1.tar.gz to /var/tmp/portage/strace-4.4-r1/work >>> Source unpacked. creating cache ./config.cache checking host system type... config.sub: missing argument Try `config.sub --help' for more information. checking target system type... config.sub: missing argument Try `config.sub --help' for more information. checking build system type... config.sub: missing argument Try `config.sub --help' for more information. checking for supported operating system... configure: error: this operating system is not yet supported by strace !!! ERROR: dev-util/strace-4.4-r1 failed. !!! Function src_compile, Line 61, Exitcode 1 !!! (no error message) I was able to solve this issue by downgrading from bash-2.05b-r5 to bash-2.05b-r3. The scripts generated by autoconf, automake and libtool are executed by /bin/sh, which is but a symlink to /bin/bash. Arguments passed to those scripts "got lost", hence the trouble. *** This bug has been marked as a duplicate of 20157 *** I get the author's original error..Why was this closed? I don't see how this is a duplicate of 20157....I just downloaded strace. gcc -b i686-pc-linux-gnu -Wall -DHAVE_CONFIG_H -I. -Ilinux/i386 -I./linux/i386 -Ilinux -I./linux -D_GNU_SOURCE -march=athlon -O3 -pipe -fomit-frame-pointer -c file.c file.c: In function `realprintstat': file.c:728: structure has no member named `st_atim' file.c:729: structure has no member named `st_mtim' file.c:730: structure has no member named `st_ctim' file.c: In function `printstat64': file.c:862: structure has no member named `st_atim' file.c:863: structure has no member named `st_mtim' file.c:864: structure has no member named `st_ctim' file.c: In function `convertoldstat': file.c:906: structure has no member named `st_atim' file.c:906: structure has no member named `st_atim' file.c:907: structure has no member named `st_mtim' file.c:907: structure has no member named `st_mtim' file.c:908: structure has no member named `st_ctim' file.c:908: structure has no member named `st_ctim' file.c: In function `sys_getdents64': file.c:1925: warning: long unsigned int format, different type arg (arg 3) file.c:1925: warning: long unsigned int format, different type arg (arg 4) file.c: At top level: file.c:633: warning: `fileflags' defined but not used make: *** [file.o] Error 1 Portage 2.0.48-r1 (default-x86-1.4, gcc-3.2.2, glibc-2.3.2-r1) ================================================================= System uname: 2.4.20-gentoo-r5 i686 AMD Duron(tm) processor GENTOO_MIRRORS="http://www.ibiblio.org/gentoo ftp://csociety-ftp.ecn.purdue.edu/pub/gentoo/ ftp://ftp.ussg.iu.edu/pub/linux/gentoo ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb:/usr/kde/3.1/share/config:/usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/mnt/zeta/var/portage-tmp" PORTDIR_OVERLAY="/usr/portage/LOCAL" USE="x86 oss 3dnow apm avi crypt encode gif java jpeg libg++ mikmod mmx mpeg ncurses pdflib png quicktime spell xml2 xmms xv zlib gdbm berkdb slang readline ruby sdl gpm tcpd pam libwww ssl perl python esd imlib oggvorbis gtk qt opengl cdr arts kde -nls gnome -motif cups aalib directfb fbcon svga truetype X" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=athlon -O3 -pipe -fomit-frame-pointer" CXXFLAGS="-march=athlon -O3 -pipe -fomit-frame-pointer" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache userpriv usersandbox" Anyway, I got strace 4.4.94 to compile O.K. |