Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 328887 - dev-python/setuptools-0.6.13 crashes after recursively displaying "install_dir ." message
Summary: dev-python/setuptools-0.6.13 crashes after recursively displaying "install_di...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-19 01:46 UTC by Arnaud Fleurentdidier Messaoudi
Modified: 2010-07-28 13:20 UTC (History)
0 users

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


Attachments
build.log (build.log,172.28 KB, text/plain)
2010-07-19 01:48 UTC, Arnaud Fleurentdidier Messaoudi
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Arnaud Fleurentdidier Messaoudi 2010-07-19 01:46:20 UTC
Compilation works fine but install failed just after this command lines :
Checking .pth file support in .
/usr/bin/python2.6 -E -c pass
Searching for PasteDeploy
Reading http://pypi.python.org/simple/PasteDeploy/
Reading http://pythonpaste.org/deploy/
Reading http://pythonpaste.org/deploy/paste-deploy.html
Best match: PasteDeploy 1.3.3
Downloading http://pypi.python.org/packages/source/P/PasteDeploy/PasteDeploy-1.3.3.tar.gz#md5=0598aa8ab4184ea8087839b811f92284
Processing PasteDeploy-1.3.3.tar.gz
Running PasteDeploy-1.3.3/setup.py -q bdist_egg --dist-dir /var/tmp/portage/dev-python/setuptools-0.6.13/temp/easy_install-GBIANE/PasteDeploy-1.3.3/egg-dist-tmp-ZzqOxn
install_dir .
install_dir .
install_dir .
install_dir .
[...]
install_dir .
[Python traceback]
RuntimeError: maximum recursion depth exceeded in cmp setuptool

Reproducible: Always

Steps to Reproduce:
1. emerge setuptools (in my case emerge -uND world)
2.
3.

Actual Results:  
can't upgrade setuptools and then I am blocked in my upgrade

Expected Results:  
install success
Comment 1 Arnaud Fleurentdidier Messaoudi 2010-07-19 01:48:09 UTC
Created attachment 239319 [details]
build.log
Comment 2 Arnaud Fleurentdidier Messaoudi 2010-07-19 01:51:01 UTC
I forgot to include my emerge --info


Ades fken # emerge --info
Portage 2.1.8.3 (default/linux/amd64/10.0/desktop/kde, gcc-4.3.4, glibc-2.11.2-r0, 2.6.31-gentoo-r10 x86_64)
=================================================================
System uname: Linux-2.6.31-gentoo-r10-x86_64-AMD_Phenom-tm-_II_X4_945_Processor-with-gentoo-1.12.13
Timestamp of tree: Sun, 18 Jul 2010 12:45:01 +0000
app-shells/bash:     4.0_p37
dev-java/java-config: 2.1.11
dev-lang/python:     2.4.6, 2.5.4-r4, 2.6.5-r2, 3.1.2-r3
dev-util/cmake:      2.8.1-r2
sys-apps/baselayout: 1.12.13
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.65
sys-devel/automake:  1.7.9-r2, 1.8.5-r3, 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.3.4, 4.4.3-r2
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=native -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /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/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/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -march=native -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="fr_FR.utf8"
LC_ALL="fr_FR.utf8"
LDFLAGS="-Wl,-O1"
LINGUAS="fr fr_FR"
MAKEOPTS="-j5"
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"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 aac acl acpi aiglx aim alsa amd64 apache2 arts asf audiofile avi berkdb bluetooth branding bzip2 cairo cdparanoia cdr cli consolekit cracklib crypt css ctype cups cxx dbus devil divx4linux dri dts dvd dvdr dvdread emboss encode esd exif extras fam ffmpeg firefox flac fortran fts3 gdbm geoip gif glitz glut gpm gtk gtk2 hal iconv icq imagemagick ipv6 jabber java javascript jpeg kde latex lcms ldap libcaca libmms libnotify mad mikmod mime mmx mng modules mono mp3 mp4 mpeg msn mudflap multilib musepack musicbrainz mysql ncurses nls nptl nptlonly nsplugin nvidia ogg oggvorbis openal opengl openmp pam pango pcre pdf perl php png postgres ppds pppd python qt qt3support qt4 readline reflection sdl session skins sndfile sockets spell spl sql sqlite sse sse2 ssl startup-notification svg sysfs tcpd theora threads tiff truetype twinview ucs2 udev unicode upnp usb v4l2 vcd vhosts videos vlc vorbis wacom webkit wxwindows x264 xcb xine xinerama xml xml2 xmms xorg xulrunner xv xvid yahoo zlib" 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 cgi cgid 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="wacom" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="fr fr_FR" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 3 Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2010-07-19 20:33:35 UTC
Does this problem occur with 0.6.12 or 0.6.14?
Comment 4 Arnaud Fleurentdidier Messaoudi 2010-07-20 00:25:46 UTC
(In reply to comment #3)
> Does this problem occur with 0.6.12 or 0.6.14?
> 

Problem occurs with setuptools-0.6.12

setuptools-0.6.10 was previously installed on my system but the result is almost the same when I try to compile it again (everything is the same but there is no "install_dir ." message)

Is it a system configuration issue or is it happening because of pastedeploy process?
Comment 5 Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2010-07-21 15:34:51 UTC
(In reply to comment #4)
> setuptools-0.6.10 was previously installed on my system but the result is
> almost the same when I try to compile it again (everything is the same but
> there is no "install_dir ." message)

This means that something has broken your system.
Comment 6 Arnaud Fleurentdidier Messaoudi 2010-07-21 16:20:57 UTC
(In reply to comment #5)
> (In reply to comment #4)
> > setuptools-0.6.10 was previously installed on my system but the result is
> > almost the same when I try to compile it again (everything is the same but
> > there is no "install_dir ." message)
> 
> This means that something has broken your system.
> 

I hope there is a way to fix that and in the same time, that it's possible to learn something interesting by fixing it.

Comment 7 Arnaud Fleurentdidier Messaoudi 2010-07-22 11:08:58 UTC
The issue happens with other ebuilds which use pastedeploy in order to install themselves. Then it's not specific to setuptools.

emerge -e system && emerge -e world did not fix the issue. Neither revdep-rebuild.
Comment 8 Arnaud Fleurentdidier Messaoudi 2010-07-28 13:20:14 UTC
emerge -uND world finally made it possible to install setuptools yesterday. It looks like something has been fixed automatically. I just regret the fact I haven't found where was the issue, especially after having rebuild every packages on my system.