Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 288514 (eix-0.8.12) - app-portage/eix-0.18.2[tools] fails to emerge
Summary: app-portage/eix-0.18.2[tools] fails to emerge
Status: RESOLVED FIXED
Alias: eix-0.8.12
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Martin Väth
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-11 05:57 UTC by Maxim Kraev
Modified: 2009-10-29 19:25 UTC (History)
8 users (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 Maxim Kraev 2009-10-11 05:57:35 UTC
eix-0.8.12 emerge fails

[ebuild     U ] app-portage/eix-0.18.2 [0.18.1] USE="bzip2 nls tools -deprecated -doc -sqlite"

  CXX    cache/metadata/metadata.o
  CXX    cache/parse/parse.o
  CXX    cache/sqlite/sqlite.o
  CXX    main/main_all.o
  CXX    cache/cache_map.o
  CXXLD  versionsort
portage/basicversion.o: In function `ExtendedVersion::have_bin_pkg(PortageSettings*, Package const*)':
basicversion.cc:(.text+0x104f): undefined reference to `is_file(char const*)'
collect2: ld returned 1 exit status
make[2]: *** [versionsort] Ошибка 1
make[2]: *** Ожидание завершения заданий...
make[2]: Leaving directory `/var/tmp/portage/app-portage/eix-0.18.2/work/eix-0.18.2/src'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/var/tmp/portage/app-portage/eix-0.18.2/work/eix-0.18.2'
make: *** [all] Ошибка 2


Portage 2.1.7 (default/linux/amd64/2008.0, gcc-4.3.4, glibc-2.10.1-r0, 2.6.31-gentoo-v1 x86_64)
=================================================================
                        System Settings
=================================================================
System uname: Linux-2.6.31-gentoo-v1-x86_64-AMD_Athlon-tm-_64_X2_Dual_Core_Processor_4400+-with-gentoo-2.0.1
Timestamp of tree: Sun, 11 Oct 2009 05:00:01 +0000
app-shells/bash:     4.0_p33
dev-java/java-config: 2.1.9-r1
dev-lang/python:     2.6.3, 3.1.1-r1
dev-util/cmake:      2.6.4-r3
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.5.1
sys-apps/sandbox:    2.1
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2, 1.11
sys-devel/binutils:  2.19.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=k8 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/calculate/share/distfiles"
FEATURES="assume-digests distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs userfetch"
GENTOO_MIRRORS="http://mirrors.relaxdom.net/gentoo/distfiles http://mirror.yandex.ru/gentoo-distfiles http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="ru_RU.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="ru en"
MAKEOPTS="-j3"
PKGDIR="/usr/calculate/share/packages/CLD/9.7/x86_64"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/kde-testing /usr/local/portage/layman/sunrise /usr/local/portage/layman/desktop-effects"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X a52 aac aalib acl acpi ads alsa amd64 apache2 apm audiofile avi berkdb bittorrent bzip2 cairo cddb cdparanoia cdr chm clamav cleartype cli cracklib crypt cups dbus directfb djvu dri dv dvd dvdr dvdread ebook encode exif expat fbcon ffmpeg firefox3 flac flash foomaticdb fortran ftp gd gdbm ggi gif gphoto2 gpm hal iconv icu id3tag ieee1394 imagemagick irc isdnlog jabber java jingle jpeg jpeg2k kde kde4 kerberos ldap libcaca libwww lirc logrotate lzo mad matroska mbox melt mikmod mmx mmxext mng modules mozilla mp3 mpeg mpi mplayer mudflap multilib musepack mysql nas ncurses nfs nls nptl nptlonly nsplugin nvidia ogg oggvorbis openal opengl openmp openssl oscar pam pcre pdf perl php plasma png portaudio pppd python qt3support qt4 quicktime rdesktop readline reflection samba samba4 scanner sdl session slang smp speex spell spl sql srt sse sse2 sse3 sse4.1 sse4.2 sse4a sse5 ssl ssse3 svg sysfs tcpd tga theora tiff tools truetype type1 unicode usb userlocales v4l v4l2 vcd vhosts vorbis webkit winbind wmf wxwindows x264 xanim xcomposite xine xinerama xorg xpm xv xvid xvmc yahoo zlib" ALSA_CARDS="ca0106 emu10k1 hda-intel intel8x0 intel8x0m pcsp via82xx" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="*" ELIBC="glibc" FOO2ZJS_DEVICES="*" INPUT_DEVICES="keyboard mouse evdev " KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="ru en" NETBEANS_MODULES="ide php " USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 brent 2009-10-11 06:47:37 UTC
confirming; also providing en_US.utf8 output (i'm only guessing it's the same error.. though mine seems to die at a different point).


zsh 8360 % emerge --info
Portage 2.2_rc45 (default/linux/amd64/2008.0, gcc-4.4.1, glibc-2.10.1-r0, 2.6.31-gentoo-r2 x86_64)
=================================================================
System uname: Linux-2.6.31-gentoo-r2-x86_64-Intel-R-_Core-TM-2_Extreme_CPU_X9100_@_3.06GHz-with-gentoo-2.0.1
Timestamp of tree: Sun, 11 Oct 2009 05:45:02 +0000
distcc[7243] (dcc_set_trace_from_env) ERROR: failed to open logfile /var/log/distcc.log: Permission denied [enabled]
app-shells/bash:     4.0_p33
dev-java/java-config: 2.1.9-r1
dev-lang/python:     2.5.4-r3, 2.6.3, 3.1.1-r1
dev-python/pycrypto: 2.0.1-r8
dev-util/cmake:      2.6.4-r3
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.5.1
sys-apps/sandbox:    2.1
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2, 1.11
sys-devel/binutils:  2.18-r3, 2.19.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   1.3.5, 2.2.4
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=core2 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests candy distcc distlocks fixpackages news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.chem.wisc.edu/gentoo"
LANG="C"
LDFLAGS="-Wl,-O1"
LINGUAS="en en_US"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/games /usr/local/portage/layman/sunrise /usr/local/portage/layman/desktop-effects /usr/local/portage/layman/perl-experimental /usr/local/portage"
SYNC="rsync://rsync21.us.gentoo.org/gentoo-portage"
USE="64bit X a52 aac aalib accessibility acl acpi akamaru alsa amd64 animgif ao applet ares async asyncns atmo automount avahi banshee bash-completion berkdb bidi bluetooth bluez bonjour bookmarks branding bzip2 cairo caps cdda cddax cddb cdinstall cdio cdr cli colordiff cpulimit cracklib crypt css cups curl dbus dc1394 device-mapper dga dirac directfb disk-partition diskio djvu double-precision dri dts dvb dvd dvdr dvdread eds elf emboss emerald empathy encode esd evo exif extensible extras faac faad fam fbcon fbcondecor festival ffmpeg firefox flac flash fluidsynth fontconfig freetts fuse gajim games gcrypt gdbm gedit ggi gif gimp glitz gnome gnome-keyring gnomecd gnutls gphoto2 gpm gsm gstreamer gtk h323 hal hald hdaps hddtemp howl-compat html httpd iconv icu id3tag idn ieee1394 imagemagick ipod iproute2 ipv6 irda isdnlog jack java jpeg jpeg2k kerberos krb5 lame laptop lcms ldap libass libcaca libnotify libsamplerate libssh2 libsysfs libv4l2 libwww lirc live lm_sensors loop-aes lua lzo mad matroska mbrola mdnsresponder-compat mfd-rewrites mikmod mmap mmx mng modplug modules mono motif mp3 mpeg mudflap multilib multislot musepack nautilus ncurses network nls nptl nptlonly nsplugin nss offensive ogg openexr opengl openmp openssl openstreetmap optimisememory overlays pam pcap pcapnav pcre pda pdf perl php pic pidgin png ppds pppd pulseaudio pvr python qt3 qt3support qt4 quicktime quotas radius raster raw rawio readline reflection remoteosd rtsp samba sasl scanner schroedinger scripting sdl sdl-image seamonkey session shout sip skey skins smbkrb5passwd smp smux socks5 sounds speex spell spl sse sse2 ssl startup-notification stream svg sysfs syslog taglib tcpd theora threads tiff timezone tk tools tpctlir truetype twolame unicode upnp usb utils v4l v4l2 vala vcdinfo vcdx vde videos vim-pager vim-syntax vim-with-x vlm vorbis webkit winbind wmf x264 xattr xinerama xinetd xml xorg xosd xpm xulrunner xv xvid zeroconf zlib zsh-completion zvbi" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="directory enigma13 kodak_dc120 kodak_dc210 kodak_dc240 kodak_dc3200 kodak_ez200" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text cfontzpacket cwlinux ea65 eyeboxone g15 graphlcd i2500vfd icpa106 imon imonlcd iowarrior irtrans lcterm lis md8800 ms6931 mtcs16209x noritakevfd picolcd pyramid sed1330 sed1520 serialpos serialvfd shuttlevfd sli stv5730  t6963 tyan ula200 xosd" LINGUAS="en en_US" USERLAND="GNU" VIDEO_CARDS="radeonhd fglrx radeon" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS




zsh 3928 [1] # emerge -va eix

These are the packages that would be merged, in order:

Calculating dependencies                   ... done!
[ebuild     U ] app-portage/eix-0.18.2 [0.18.1] USE="bzip2 deprecated doc nls sqlite tools" 0 kB

Total: 1 package (1 upgrade), Size of downloads: 0 kB

Would you like to merge these packages? y

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) app-portage/eix-0.18.2
 * eix-0.18.2.tar.xz RMD160 SHA1 SHA256 size ;-) ...                                                                                                                                                                                                                    [ ok ]
 * checking ebuild checksums ;-) ...                                                                                                                                                                                                                                    [ ok ]
 * checking auxfile checksums ;-) ...                                                                                                                                                                                                                                   [ ok ]
 * checking miscfile checksums ;-) ...                                                                                                                                                                                                                                  [ ok ]
>>> cfg-update-1.8.2-r1: Checksum index is up-to-date ...
>>> Unpacking source...
 * Unpacking /var/tmp/portage/app-portage/eix-0.18.2/distdir/eix-0.18.2.tar.xz to /var/tmp/portage/app-portage/eix-0.18.2/work
>>> Source unpacked in /var/tmp/portage/app-portage/eix-0.18.2/work
>>> Preparing source in /var/tmp/portage/app-portage/eix-0.18.2/work/eix-0.18.2 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/app-portage/eix-0.18.2/work/eix-0.18.2 ...
 * econf: updating eix-0.18.2/config/config.guess with /usr/share/gnuconfig/config.guess
 * econf: updating eix-0.18.2/config/config.sub with /usr/share/gnuconfig/config.sub
./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --with-bzip2 --with-sqlite --with-rst --enable-nls --enable-separate-tools --with-ebuild-sh-default=/usr/lib64/portage/bin/ebuild.sh --with-portage-rootpath=/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.4.1:/opt/stuffit/bin:/usr/kde/3.5/sbin:/usr/kde/3.5/bin:/usr/qt/3/bin:/usr/lib64/subversion/bin --with-eprefix-default= --enable-obsolete-reminder
configure: loading site script /usr/share/config.site
configure: loading site script /usr/share/crossdev/include/site/linux
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu

...

  CXX    cache/common/assign_reader.o
  CXX    cache/common/flat_reader.o
  CXX    cache/common/ebuild_exec.o
  CXX    cache/common/selectors.o
  CXX    cache/common/unpickle.o
  CXX    cache/cdb/cdb.o
  CXX    cache/eixcache/eixcache.o
  CXX    cache/metadata/metadata.o
  CXX    cache/parse/parse.o
  CXX    cache/sqlite/sqlite.o
  CXX    main/main_all.o
  CXX    cache/cache_map.o
  CXXLD  versionsort
  GEN    functions-eix.sh
portage/basicversion.o: In function `ExtendedVersion::have_bin_pkg(PortageSettings*, Package const*)':
basicversion.cc:(.text+0x13a2): undefined reference to `is_file(char const*)'
collect2: ld returned 1 exit status
make[2]: *** [versionsort] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/var/tmp/portage/app-portage/eix-0.18.2/work/eix-0.18.2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/app-portage/eix-0.18.2/work/eix-0.18.2'
make: *** [all] Error 2
 * ERROR: app-portage/eix-0.18.2 failed:
 *   emake failed
 * 
 * Call stack:
 *     ebuild.sh, line  49:  Called src_compile
 *   environment, line 957:  Called _eapi2_src_compile
 *     ebuild.sh, line 638:  Called die
 * The specific snippet of code:
 *              emake || die "emake failed"
 * 
 * If you need support, post the output of 'emerge --info =app-portage/eix-0.18.2',
 * the complete build log and the output of 'emerge -pqv =app-portage/eix-0.18.2'.
 * The complete build log is located at '/var/tmp/portage/app-portage/eix-0.18.2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/app-portage/app-portage/eix-0.18.2/temp/environment'.
 * S: '/var/tmp/portage/app-portage/eix-0.18.2/work/eix-0.18.2'



let me know if you want build logs or env. files.
Comment 2 Serge Plyukhin 2009-10-11 09:39:21 UTC
confirm
x86_64
app-portage/eix-0.18.2 [0.18.1] USE="bzip2 doc nls sqlite tools -deprecated"

...
 CXX    main/main_all.o
  CXX    cache/cache_map.o
  CXXLD  versionsort
portage/basicversion.o: In function `ExtendedVersion::have_bin_pkg(PortageSettings*, Package const*)':
basicversion.cc:(.text+0xf8e): undefined reference to `is_file(char const*)'
collect2: ld returned 1 exit status


* ERROR: app-portage/eix-0.18.2 failed:
Comment 3 Martin Väth 2009-10-11 10:29:21 UTC
versionsort cannot link as a standalone binary in eix-0.18.2, and this cannot
be fixed without severe code changes (or linking tons of unneeded code).
As a workaround, I suggest that you make the entry

=app-portage/eix-0.18.2 -tools

in your /etc/portage/pckage.use; this will still install versionsort, but not
as a standalone binary. The problem will be fixed in eix-0.18.3.
Comment 4 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-10-29 18:16:29 UTC
(In reply to comment #3)

> in your /etc/portage/pckage.use; this will still install versionsort, but not
> as a standalone binary. The problem will be fixed in eix-0.18.3.
> 

In portage tree