Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 126358 - emerge >=app-portage/eix-0.5.4 fails with <gcc-3.4
Summary: emerge >=app-portage/eix-0.5.4 fails with <gcc-3.4
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Stefan Schweizer (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-15 15:05 UTC by Dennis Robertson
Modified: 2006-03-21 13:14 UTC (History)
5 users (show)

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


Attachments
Replace the problematic code. (eix-gcc345.patch,1.54 KB, patch)
2006-03-16 05:19 UTC, Emil Beinroth
Details | Diff
Build log from system 1 (6723-eix-0.5.4.log,31.38 KB, text/plain)
2006-03-20 16:21 UTC, Jeroen Roovers (RETIRED)
Details
Build log from system 2 (5018-eix-0.5.4.log,12.58 KB, text/plain)
2006-03-20 16:22 UTC, Jeroen Roovers (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dennis Robertson 2006-03-15 15:05:22 UTC
database.cc: In member function `Package* PackageDatabase::findPackage(const std::string&, const std::string&) const':
database.cc:74: error: `at' undeclared (first use this function)
database.cc:74: error: (Each undeclared identifier is reported only once for each function it appears in.)
database.cc: In member function `bool PackageDatabase::deletePackage(const std::string&, const std::string&)':
database.cc:90: error: `at' undeclared (first use this function)
make[3]: *** [database.o] Error 1
make[3]: Leaving directory `/var/tmp/portage/eix-0.5.3/work/eix-0.5.3/src/database'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/eix-0.5.3/work/eix-0.5.3/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/eix-0.5.3/work/eix-0.5.3'
make: *** [all] Error 2

!!! ERROR: app-portage/eix-0.5.3 failed.
Call stack:
  ebuild.sh, line 1557:   Called dyn_compile
  ebuild.sh, line 966:   Called src_compile

!!! emake failed
!!! If you need support, post the topmost build error, and the call stack if relevant.

# emerge --info
Portage 2.1_pre6-r3 (default-linux/x86/2006.0, gcc-3.4.4, glibc-2.4-r0, 2.6.15-gentoo-r7 i686)
=================================================================
System uname: 2.6.15-gentoo-r7 i686 AMD Athlon(tm) XP 2800+
Gentoo Base System version 1.12.0_pre16
ccache version 2.4 [enabled]
dev-lang/python:     2.2.3-r6, 2.3.5-r2, 2.4.2-r1
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--alphabetical"
FEATURES="autoconfig ccache distlocks fixpackages metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.iinet.net.au/pub/Gentoo/"
MAKEOPTS="-j1"
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 3dnow 3dnowext X alsa apache2 apm arts artswrappersuid authdaemond avi bash-completion bigger-fonts bitmap-fonts bzip2 cdparanoia cli crypt ctype cups cyrus dba dmx dri dvd dvdr eds emboss encode escreen esd expat fastbuild fbcon foomaticdb force-cgi-redirect fortran fpx ftp gcj gd gdbm gif gimp gimpprint glibc-compat20 glibc-omitfp gnome gpm graphviz gstreamer gtk gtk2 idea imap imlib ipv6 java javamail javascript jikes jpeg justify kde kdeenablefinal libg++ libwww mad maildir mailwrapper memlimit mikmod mmx mmxext motif mozilla moznoxft mp3 mpeg mplayer ncurses network new-login nls nptl nptlonly nsplugin ntlm ogg opengl oss pam pcre pdflib perl png posix ppds python qt quicktime readline sample sasl sdl session simplexml soap sockets spell spl sse ssl tcltk tcpd tiff tokenizer truetype truetype-fonts type1-fonts udev urandom usb userlocales vim vim-pager vim-with-x vorbis wmf xml xsl xv zlib elibc_glibc kernel_linux userland_GNU"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2006-03-15 15:36:37 UTC
Same with gcc-3.4.5, FWIW.
Comment 2 Stefan Schweizer (RETIRED) gentoo-dev 2006-03-15 16:36:29 UTC
You probably should upgrade to the latest gcc version before trying to compile the latest packages! ;)

temporarily package.masked
Comment 3 Frederik 'Freso' S. Olesen 2006-03-15 16:41:07 UTC
Same error here. (gcc-3.4.4 is latest in amd64.)

nayru ~ # emerge --info
Portage 2.1_pre6-r3 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.15-gentoo-r7 x86_64)
=================================================================
System uname: 2.6.15-gentoo-r7 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 3800+
Gentoo Base System version 1.6.14
ccache version 2.3 [enabled]
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -msse3 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=k8 -O2 -msse3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.dkuug.dk/pub/gentoo/ ftp://rsync.gentoo.diku.dk/ http://mirrors.uni-c.dk/gentoo/"
LANG="da_DK.utf8"
LINGUAS="da da-DK en-IE en-GB en en-US ga ga-IE"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X acpi alsa amd64 apache2 avi berkdb bitmap-fonts bluetooth bzip2 cdr crypt dbus directfb dlloader dri dvd dvdr dvdread eds emboss encode esd fbcon firefox flac fortran gif gnome gpm gstreamer gtk gtk2 gtkhtml hal hardened hardenedphp howl idn imlib ipv6 irda jpeg libedit logrotate lzw lzw-tiff mozdevelop mozilla moznocompose moznoirc moznomail mozsvg mp3 mpeg ncurses nls nptl nptlonly nsplugin nvidia ogg opengl pam pam_console pdflib perl pic png pnp python quicktime readline real sdl spell ssl svg tagwriting tcpd theora tiff truetype truetype-fonts type1-fonts unicode usb userlocales utf8 vhosts vorbis xml xml2 xmms xpm xv xvid zlib elibc_glibc kernel_linux linguas_da linguas_da-DK linguas_en-IE linguas_en-GB linguas_en linguas_en-US linguas_ga linguas_ga-IE userland_GNU"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LC_ALL, LDFLAGS
Comment 4 Emil Beinroth 2006-03-16 05:19:13 UTC
Created attachment 82296 [details, diff]
Replace the problematic code.
Comment 5 Stefan Schweizer (RETIRED) gentoo-dev 2006-03-20 12:42:39 UTC
is fixed with eix-0.5.4
Comment 6 Jeroen Roovers (RETIRED) gentoo-dev 2006-03-20 16:15:27 UTC
Sorry, I should have been more verbose... Expect a build log attached shortly.
Comment 7 Jeroen Roovers (RETIRED) gentoo-dev 2006-03-20 16:21:32 UTC
Created attachment 82723 [details]
Build log from system 1

Tue Mar 21 01:17:29 CET 2006
Gentoo Base System version 1.12.0_pre16
Portage 2.1_pre6-r5 (default-linux/hppa/2005.0, gcc-3.3.6, glibc-2.3.4.20040808-r1, 2.6.15.4-pa4-JeR parisc)
=================================================================
System uname: 2.6.15.4-pa4-JeR parisc PA7300LC (PCX-L2)
ccache version 2.4 [disabled]
dev-lang/python:     2.2.3-r6, 2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="hppa"
AUTOCLEAN="yes"
CBUILD="hppa1.1-unknown-linux-gnu"
CFLAGS="-O2 -pipe -mschedule=7100LC -march=1.1"
CHOST="hppa1.1-unknown-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/revdep-rebuild /etc/ssh /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -pipe -mschedule=7100LC -march=1.1"
DISTDIR="/keeps/gentoo/portage/distfiles"
FEATURES="autoconfig buildpkg distlocks fixpackages metadata-transfer notitles sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.easynet.nl/mirror/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://mirror.scarlet-internet.nl/pub/gentoo ftp://mirror.nutsmaas.nl/gentoo/"
LC_ALL="en_US.UTF-8"
LINGUAS="en nl"
MAKEOPTS="-j2"
PKGDIR="/keeps/gentoo/packages-hpvis"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/keeps/gentoo/portage"
PORTDIR_OVERLAY="/keeps/gentoo/local"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="hppa X Xaw3d alsa apache2 bash-completion berkdb bitmap-fonts bittorrent bzip2 c++ cairo caps cdb cjk crypt cups curl elf esd exif expat fam fame fbcon flac foomaticdb fortran gd gdbm gif gimpprint gnutls gpm gtk gtk2 idn imagemagick imlib ipv6 javascript jpeg lcms libwww lua mad mhash motif ncurses nls offensive ogg opengl oss pam pdflib perl pic png python qt readline recode ruby samba sdl slp snmp spell sqlite ssl svg tcpd threads tiff truetype truetype-fonts type1-fonts unicode usb userlocales v4l vorbis xml2 xv yaz zlib elibc_glibc kernel_linux linguas_en linguas_nl userland_GNU video_cards_stifb video_cards_fbdev"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LANG, LDFLAGS
Comment 8 Jeroen Roovers (RETIRED) gentoo-dev 2006-03-20 16:22:51 UTC
Created attachment 82724 [details]
Build log from system 2

Tue Mar 21 01:22:08 CET 2006
Gentoo Base System version 1.6.14
Portage 2.1_pre6-r5 (default-linux/x86/2006.0, gcc-3.3.6, glibc-2.3.5-r2, 2.6.15-gentoo-r1-JeR i586)
=================================================================
System uname: 2.6.15-gentoo-r1-JeR i586 AMD-K6(tm) 3D processor
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i586-pc-linux-gnu"
CFLAGS="-Os -march=i586 -pipe"
CHOST="i586-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/fax /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 /var/spool/fax/etc"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-Os -march=i586 -pipe"
DISTDIR="/keeps/gentoo/portage/distfiles"
FEATURES="autoaddcvs autoconfig buildpkg cvs distlocks fixpackages metadata-transfer notitles prelink sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.easynet.nl/mirror/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://mirror.scarlet-internet.nl/pub/gentoo ftp://mirror.nutsmaas.nl/gentoo/"
LC_ALL="en_US.UTF-8"
LINGUAS="en"
PKGDIR="/keeps/gentoo/packages-i586"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/keeps/gentoo/portage"
PORTDIR_OVERLAY="/keeps/gentoo/local"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 3dnow alsa apache2 apm audiofile avi bash-completion berkdb bitmap-fonts bzip2 caps chroot cli crypt ctype cups curl dba dri eds elf emboss encode expat fam fastbuild fax ffmpeg flash foomaticdb force-cgi-redirect fortran ftp gd gdbm gif gimpprint gnutls gpm gs gstreamer idn ipv6 jpeg lcms ldap libg++ libwww lzo mad matroska memlimit mikmod mmx mng mp3 mpeg multitarget musepack ncurses network nls nptl nptlonly offensive ogg oss pam pcre pdflib perl physfs pic png posix ppds python quicktime readline rle samba session sftplogging simplexml slang smux snmp soap sockets spell spl ssl svg tcpd tetex theora threads tiff tokenizer truetype truetype-fonts type1-fonts udev unicode usb userlocales vorbis winbind wmf xml xml2 xsl xvid zlib elibc_glibc kernel_linux linguas_en userland_GNU"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LANG, LDFLAGS, MAKEOPTS
Comment 9 Stefan Schweizer (RETIRED) gentoo-dev 2006-03-20 16:36:23 UTC
ok, seems to be a gcc-3.3 issue, that can only happen with hppa or ia64. Easy fix is using only ~arch packages with ~arch packages :). Probably better is to ask the specific architectures to mark a newer compiler stable.

Can you do that for hppa, please, jer?
Comment 10 Jeroen Roovers (RETIRED) gentoo-dev 2006-03-20 16:41:31 UTC
The thing is, small, relatively unimportant packages like eix are bound to end up stabilised long before packages like gcc, so I don't really buy your comment that $arch should just move ahead and stabilise. There's a lot more to it than that. I hope to see a backward-compatible version of eix soon. Otherwise, said eix versions will just have to go -hppa. It's not that big a deal as 0.5.1-r2 works fine for me. :)
Comment 11 Frederik 'Freso' S. Olesen 2006-03-20 17:24:26 UTC
Just a note that 0.5.4 compiled fine on my system (comment #3) and is running fine as well so far.
Comment 12 Stefan Schweizer (RETIRED) gentoo-dev 2006-03-21 13:14:07 UTC
I got a patch for the issue committed to cvs, no -hppa needed :)