Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 308723 - net-analyzer/nmap-5.20; emerge failed
Summary: net-analyzer/nmap-5.20; emerge failed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Michal Januszewski (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-09 20:33 UTC by Toralf Förster
Modified: 2010-03-25 19:39 UTC (History)
2 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 Toralf Förster gentoo-dev 2010-03-09 20:33:22 UTC
I know that 5.21 emerges fine, but for a regression test I was asked by the nmap developers to test an older version. I had nmap-5.00-r2 up and running (emerged at Wed Oct 14 13:45:14 2009 with sys-apps/portage-2.1.6.13). However I run currently into an issue with 5.21 and now I'm wondering whether this issue has something to do with portage itself.

Both 5.20 and 5.00-r2 fails during install step with :

...
/usr/bin/install -c -c -m 644 nmap-mac-prefixes /var/tmp/portage/net-analyzer/nmap-5.20/image//usr/share/nmap/                    
/usr/bin/install -c -d /var/tmp/portage/net-analyzer/nmap-5.20/image//usr/bin /var/tmp/portage/net-analyzer/nmap-5.20/image//usr/share/man/man1                                                                                                                     
cd zenmap && /usr/bin/python setup.py --quiet install --prefix "/usr" --force --root "/var/tmp/portage/net-analyzer/nmap-5.20/image/"
warning: build_py: byte-compiling is disabled, skipping.
warning: install_lib: byte-compiling is disabled, skipping.
error: /var/tmp/portage/net-analyzer/nmap-5.20/image/usr/lib/python2.6/site-packages/zenmapCore/Version.pyc: No such file or directory
make: *** [install-zenmap] Error 1
 * ERROR: net-analyzer/nmap-5.20 failed:
 *   (no error message)
 *
 * Call stack:
 *     ebuild.sh, line  54:  Called src_install
 *   environment, line 2592:  Called die
 * The specific snippet of code:
 *       LC_ALL=C emake DESTDIR="${D}" -j1 STRIP=: nmapdatadir=/usr/share/nmap install || die;
 *




Reproducible: Always




22 ~ # emerge --info
Portage 2.1.7.17 (default/linux/x86/10.0/desktop, gcc-4.3.4, glibc-2.10.1-r1, 2.6.31.12 i686)
=================================================================                            
System uname: Linux-2.6.31.12-i686-Intel-R-_Core-TM-2_Duo_CPU_P8600_@_2.40GHz-with-gentoo-1.12.13
Timestamp of tree: Tue, 09 Mar 2010 11:45:02 +0000                                               
ccache version 2.4 [enabled]                                                                     
app-shells/bash:     4.0_p35                                                                     
dev-java/java-config: 2.1.10                                                                     
dev-lang/python:     2.6.4-r1                                                                    
dev-util/ccache:     2.4-r7                                                                      
dev-util/cmake:      2.6.4-r3                                                                    
sys-apps/baselayout: 1.12.13                                                                     
sys-apps/sandbox:    1.6-r2                                                                      
sys-devel/autoconf:  2.13, 2.63-r1                                                               
sys-devel/automake:  1.8.5-r4, 1.9.6-r3, 1.10.3, 1.11.1                                          
sys-devel/binutils:  2.18-r3                                                                     
sys-devel/gcc:       4.3.4                                                                       
sys-devel/gcc-config: 1.4.1                                                                      
sys-devel/libtool:   2.2.6b                                                                      
virtual/os-headers:  2.6.30-r1                                                                   
ACCEPT_KEYWORDS="x86"                                                                            
ACCEPT_LICENSE="* -@EULA"                                                                        
CBUILD="i686-pc-linux-gnu"                                                                       
CFLAGS="-O2 -march=native -pipe -fomit-frame-pointer"                                            
CHOST="i686-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/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/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"                                                  
CXXFLAGS="-O2 -march=native -pipe -fomit-frame-pointer"                                                                           
DISTDIR="/usr/portage/distfiles"                                                                                                  
FEATURES="assume-digests ccache distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"                                                                                                              
GENTOO_MIRRORS="http://mirror.netcologne.de/gentoo/ http://mirror.leaseweb.com/gentoo/ http://gentoo.mneisen.org/ http://91.121.124.139/gentoo-distfiles/"                                                                                                          
LDFLAGS="-Wl,-O1"                                                                                                                 
LINGUAS="de en"                                                                                                                   
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"
SYNC="rsync://linux.rz.ruhr-uni-bochum.de/gentoo-portage"
USE="X a52 aac acl acpi alsa apache2 berkdb bluetooth branding bzip2 cairo cdda cddb cdio cdr cli consolekit cracklib crypt css cups curl cxx dbus dri dts dvd dvdr eds emboss encode evo exif fam fastbuild fat ffmpeg firefox flac fortran gdbm geoip gif git gmp gphoto2 gpm gstreamer gtk hal hyphenation iconv ipv6 java jpeg kde kqemu lcms ldap libnotify mad mbox mikmod mmx mng modules mp3 mp4 mpeg mudflap mysql nano-syntax ncurses nls nptl nptlonly nsplugin ntfs ogg opengl openmp pam pcre pdf perl png ppds pppd python qt3support qt4 quicktime rdesktop readline reflection samba sdl session slp spell spl sse sse2 ssl ssse3 startup-notification svg sysfs tcpd thinkpad thunar tiff tk truetype unicode usb vcd vim-syntax vorbis win32codecs wmf x264 x86 xcomposite xml xorg xpm xscreensaver xulrunner xv xvid zlib" 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 auth_digest authn_anon authn_dbd 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 dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard evdev mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de en" QEMU_SOFTMMU_TARGETS="i386" QEMU_USER_TARGETS="i386" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="intel"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Toralf Förster gentoo-dev 2010-03-09 20:36:46 UTC
ah, added the line

epatch "${FILESDIR}/${PN}-5.21-python.patch"

to nmap-5.20.ebuild solved it, probably worth to backport ?
Comment 2 Carlos Laué 2010-03-13 20:08:25 UTC
Hello, 

I've ran into a similar problem, tried emerging nmap-5.00-r2 as part of a system upgrade. I've emerged nmap-5.21 instead, it compiles and installs fine.

The errors I'm getting are a little different:

nmap-5.00-r2:
running install_egg_info
Writing /var/tmp/portage/net-analyzer/nmap-5.00-r2/image/usr/lib/python2.6/site-packages/zenmap-5.00-py2.6.egg-info
error: /var/tmp/portage/net-analyzer/nmap-5.00-r2/image/usr/lib/python2.6/site-packages/zenmapCore/BasePaths.pyc: No such file or directory
make: *** [install-zenmap] Error 1
 * ERROR: net-analyzer/nmap-5.00-r2 failed:
 *   (no error message)
 *
 * Call stack:
 *     ebuild.sh, line  54:  Called src_install
 *   environment, line 2624:  Called die
 * The specific snippet of code:
 *       LC_ALL=C emake DESTDIR="${D}" -j1 STRIP=: nmapdatadir=/usr/share/nmap install || die;
 *


nmap-5.20: 
cd zenmap && /usr/bin/python setup.py --quiet install --prefix "/usr" --force --root "/var/tmp/portage/net-analyzer/nmap-5.20/image/"
warning: build_py: byte-compiling is disabled, skipping.
warning: install_lib: byte-compiling is disabled, skipping.
error: /var/tmp/portage/net-analyzer/nmap-5.20/image/usr/lib/python2.6/site-packages/zenmapCore/BasePaths.pyc: No such file or directory
make: *** [install-zenmap] Error 1
 * ERROR: net-analyzer/nmap-5.20 failed:
 *   (no error message)
 *
 * Call stack:
 *     ebuild.sh, line  54:  Called src_install
 *   environment, line 2624:  Called die
 * The specific snippet of code:
 *       LC_ALL=C emake DESTDIR="${D}" -j1 STRIP=: nmapdatadir=/usr/share/nmap install || die;
 *


emerge --info
Portage 2.1.7.16 (default/linux/x86/10.0/desktop, gcc-4.3.4, glibc-2.10.1-r1, 2.6.31-gentoo-r1 i686)
=================================================================
System uname: Linux-2.6.31-gentoo-r1-i686-Pentium_II_-Deschutes-with-gentoo-2.0.1
Timestamp of tree: Sat, 27 Feb 2010 11:45:01 +0000
distcc 3.1 i686-pc-linux-gnu [enabled]
ccache version 2.4 [disabled]
app-shells/bash:     4.0_p35
dev-java/java-config: 1.3.7, 2.1.10
dev-lang/python:     2.4.4-r6, 2.5.2-r7, 2.6.4-r1
dev-python/pycrypto: 2.1.0_beta1
dev-util/ccache:     2.4-r7
dev-util/cmake:      2.6.4-r3
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.6.0-r1
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="* -@EULA"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium2 -mtune=pentium2 -pipe"
CHOST="i686-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"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -march=pentium2 -mtune=pentium2 -pipe"
DISTDIR="/var/portage/distfiles"
FEATURES="assume-digests distcc distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LC_ALL="en_US.utf8"
LDFLAGS="-Wl,-O1"
LINGUAS="cs en pt_BR"
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="/var/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/kde-sunset /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="7zip X a52 aac aalib acl acpi acpi4linux alsa amr apache2 avi berkdb bluetooth branding bzip2 cairo cddb cdparanoia cdr cli codecs consolekit cracklib crypt cups curl cxx dbus dga dio dri dts dv dvd dvdr dvdread eds emboss encode ethereal evo fam fbcon ffmpeg firefox flac foomaticdb fortran freetype gd gdbm gif gimp gimpprint glut gphoto2 gpm gstreamer gtk gtk2 hal iconv imlib innodb ipv6 java javascript jpeg kde ladcca lcms ldap libcaca libnotify live mad matroska mikmod mime mmx mng modules moznocompose mp3 mp4 mpeg mudflap mysqli ncurses network nls no-old-linux nocardbus nowin nptl nptlonly nvidia offensive ogg openal opengl openmp pam pcre pdf perl png ppds pppd python qt3support qt4 quicktime readline realmedia reflection rrdtool rtc scanner sdl session shared sharedmem slang sndfile spell spl ssl startup-notification stencil-buffer svg sysfs tcpd tga theora threads thunar tiff transcode truetype truetype-fonts type1 type1-fonts unicode usb userlocales v4l v4l2 vcd vorbis wifi win32codecs wma123 wmp x264 x86 xine xml xorg xosd xscreensaver xulrunner xv xvid xvmc yv12 zlib zvbi" ALSA_CARDS="fm801" 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="cs en pt_BR" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia vesa"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 3 Michal Januszewski (RETIRED) gentoo-dev 2010-03-25 19:39:04 UTC
(In reply to comment #1)
> ah, added the line
> 
> epatch "${FILESDIR}/${PN}-5.21-python.patch"
> 
> to nmap-5.20.ebuild solved it, probably worth to backport ?

Sure, added in CVS.  Thanks!