Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 246821 - 2.2_rc14 backtrace emerging binary package
Summary: 2.2_rc14 backtrace emerging binary package
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Binary packages support (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords: InVCS
Depends on:
Blocks: 210077
  Show dependency tree
 
Reported: 2008-11-15 07:50 UTC by Daniel Black (RETIRED)
Modified: 2008-11-22 05:55 UTC (History)
0 users

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 Daniel Black (RETIRED) gentoo-dev 2008-11-15 07:50:26 UTC
ls /usr/portage/packages/x11-libs/fltk-1.1.7-r2.tbz2
/usr/portage/packages/x11-libs/fltk-1.1.7-r2.tbz2


# emerge -g ~x11-libs/fltk-1.1.7
Calculating dependencies /!!! PORTAGE_BINHOST unset, but use is requested.
... done!

>>> Emerging binary (1 of 1) x11-libs/fltk-1.1.7-r2
Traceback (most recent call last):
  File "/usr/bin/emerge", line 18, in <module>
    retval = _emerge.emerge_main()
  File "//usr/lib64/portage/pym/_emerge/__init__.py", line 14212, in emerge_main
    myopts, myaction, myfiles, spinner)
  File "//usr/lib64/portage/pym/_emerge/__init__.py", line 13256, in action_build
    retval = mergetask.merge()
  File "//usr/lib64/portage/pym/_emerge/__init__.py", line 9642, in merge
    rval = self._merge()
  File "//usr/lib64/portage/pym/_emerge/__init__.py", line 9884, in _merge
    self._main_loop()
  File "//usr/lib64/portage/pym/_emerge/__init__.py", line 10010, in _main_loop
    while self._schedule():
  File "//usr/lib64/portage/pym/_emerge/__init__.py", line 8503, in _schedule
    return self._schedule_tasks()
  File "//usr/lib64/portage/pym/_emerge/__init__.py", line 10031, in _schedule_tasks
    if q.schedule():
  File "//usr/lib64/portage/pym/_emerge/__init__.py", line 8395, in schedule
    task.start()
  File "//usr/lib64/portage/pym/_emerge/__init__.py", line 1647, in start
    self._start()
  File "//usr/lib64/portage/pym/_emerge/__init__.py", line 3608, in _start
    self._start_task(binpkg, self._default_final_exit)
  File "//usr/lib64/portage/pym/_emerge/__init__.py", line 1935, in _start_task
    task.start()
  File "//usr/lib64/portage/pym/_emerge/__init__.py", line 1647, in start
    self._start()
  File "//usr/lib64/portage/pym/_emerge/__init__.py", line 3152, in _start
    self._prefetch_exit(prefetcher)
  File "//usr/lib64/portage/pym/_emerge/__init__.py", line 3164, in _prefetch_exit
    if self.opts.getbinpkg and self._bintree.isremote(pkg.cpv):
  File "//usr/lib64/portage/pym/portage/dbapi/bintree.py", line 973, in isremote
    if pkgname not in self._remotepkgs:
TypeError: argument of type 'NoneType' is not iterable


emerge --info
Portage 2.2_rc14 (default-linux/amd64/2007.0, gcc-4.3.2, glibc-2.7-r2, 2.6.25-gentoo-r7 x86_64)
=================================================================
System uname: Linux-2.6.25-gentoo-r7-x86_64-AMD_Athlon-tm-_64_X2_Dual_Core_Processor_4200+-with-glibc2.2.5
Timestamp of tree: Fri, 14 Nov 2008 06:45:01 +0000
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7, 2.1.6
dev-lang/python:     2.5.2-r7
dev-python/pycrypto: 2.0.1-r6
dev-util/cmake:      2.6.2
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     9999
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.62-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   2.2.4
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-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/config /var/bind /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /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/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="                http://mirror.internode.on.net/pub/gentoo                 http://ftp.swin.edu.au/gentoo/                 http://mirror.isp.net.au/ftp/pub/gentoo/                 http://gentoo.osuosl.org                 http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LDFLAGS=""
LINGUAS="en_GB"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
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/layman/openrc /usr/local/layman/philantrop /usr/local/layman/gnash-cvs"
SYNC="rsync://mirror.internode.on.net/gentoo-portage"
USE="3dnow 3dnowex X aac acl acpi adns alsa amd64 ares avahi bash-completion berkdb bzip2 cairo caps cli cracklib crypt css cups curl dbus divx4linux dri drm dvdr ecc emerald encode ethereal extensions fastcgi ffmpeg fla flac fortran fpx gd gif gimp gimpprint glitz gmp gnutls gphoto2 graphviz gs gtk hal hardened hpn i8x0 iconv idn ilbc imagemagick imlib ipv6 isdnlog javacomm jbig jpeg jpeg2k kde kdeenablefinal kdehiddenvisibility kerberos lcms libgda libsamplerate lzo lzw mad mbox midi mmx mng mp3 mpeg mudflap multitarget musicbrainz mysql nptl nptlonly ntlm ogg oggvorbis openal openexr opengl openmp operanom2 pam pango pcre perl php png postgres ppds pppd pulseaudio python qt qt3 qt4 readline reflection restrict-javascript samba session sguil slp smime sndfile socks5 sox speex spell spl sse sse2 ssl svg svgz tga theora tiff true-type truetype unicode usb vcd vhosts vim vim-syntax vorbis wmf x264 xcb xine xinerama xml xml2 xorg xscreensaver xvid zlib zrtp" ALSA_CARDS="hda-intel" 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" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_GB" USERLAND="GNU" VIDEO_CARDS="nv vesa nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


should work because a binpackage is in /usr/portage/packages
Comment 1 Zac Medico gentoo-dev 2008-11-15 18:53:52 UTC
Thanks, this is fixed in svn r11951.
Comment 2 Zac Medico gentoo-dev 2008-11-22 05:55:20 UTC
This is fixed in 2.2_rc15.