Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 318533 - Stabilize net-misc/netstat-nat-1.4.10 (Was: net-misc/netstat-nat-1.4.[9|10] - /usr/bin/install: will not overwrite just-created `/var/tmp/portage/net-misc/netstat-nat-1.4.9/image//usr/share/doc/netstat-nat-1.4.9/NEWS' with `NEWS')
Summary: Stabilize net-misc/netstat-nat-1.4.10 (Was: net-misc/netstat-nat-1.4.[9|10] -...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Netmon project
URL: http://tweegy.nl/projects/netstat-nat/
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks: install-8.4
  Show dependency tree
 
Reported: 2010-05-05 07:54 UTC by cilly
Modified: 2010-09-18 16:12 UTC (History)
0 users

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


Attachments
build.log (build.log,6.47 KB, text/plain)
2010-05-06 11:44 UTC, cilly
Details
emerge -pve system (emerge_pe_system.txt,8.49 KB, text/plain)
2010-05-12 16:12 UTC, cilly
Details

Note You need to log in before you can comment on or make changes to this bug.
Description cilly 2010-05-05 07:54:17 UTC
make[2]: *** [install-docDATA] Error 1
make[2]: Leaving directory `/var/tmp/portage/net-misc/netstat-nat-1.4.10/work/netstat-nat-1.4.10'
make[1]: *** [install-am] Error 2
make[1]: Leaving directory `/var/tmp/portage/net-misc/netstat-nat-1.4.10/work/netstat-nat-1.4.10'
make: *** [install-recursive] Error 1
 * ERROR: net-misc/netstat-nat-1.4.10 failed:
 *   make install failed
 * 
 * Call stack:
 *     ebuild.sh, line  54:  Called src_install
 *   environment, line 2817:  Called die
 * The specific snippet of code:
 *       make DESTDIR="${D}" install || die "make install failed"

*****

Portage 2.1.8.3 (hardened/linux/x86/10.0, gcc-4.4.3, glibc-2.11.1-r0, 2.6.32.12-r1 i686)
=================================================================
                        System Settings
=================================================================
System uname: Linux-2.6.32.12-r1-i686-VIA_Nehemiah-with-gentoo-1.12.13
Timestamp of tree: Wed, 05 May 2010 06:15:01 +0000
app-shells/bash:     4.0_p37
dev-lang/python:     2.6.4-r1
sys-apps/baselayout: 1.12.13
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.65
sys-devel/automake:  1.11.1
sys-devel/binutils:  2.20.1
sys-devel/gcc:       4.4.3-r4
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.32
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="* -@EULA"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=i686 -msse -mmmx -mfpmath=sse -Os -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /var/bind"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /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"
CXXFLAGS="-march=i686 -msse -mmmx -mfpmath=sse -Os -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests buildpkg distlocks fixpackages metadata-transfer news parallel-fetch sandbox sfperms strict suidctl unmerge-logs unmerge-orphans"
GENTOO_MIRRORS="rsync://ftp.join.uni-muenster.de/gentoo                 rsync://ftp-stud.fht-esslingen.de/gentoo                 rsync://mirrors.sec.informatik.tu-darmstadt.de/gentoo 				rsync://mirror.netcologne.de/gentoo/ 				rsync://ftp-stud.hs-esslingen.de/gentoo/ 				rsync://de-mirror.org/gentoo/                 ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo                 ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror                 ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo                 ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo                 ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo                 ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo                 ftp://ftp.tu-clausthal.de/pub/linux/gentoo                 http://distfiles.gentoo.org                 http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="en"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes"
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 /usr/local/portage/overlay/hardened-development"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="acl apache2 bash-completion berkdb bzip2 caps cli cracklib crypt ctype cups curl cxx dri fam gd geoip gmp gnutls hardened iconv idn imap innodb ipv6 jbig jpeg jpeg2k libwww lm_sensors maildir mhash mmx modules mudflap mysql ncurses nls nptl nptlonly pam pcre perl pic png posix pppd python readline reflection sasl session snmp sockets spl ssl sysfs tcpd threads tiff unicode usb vhosts x86 xattr xml zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 	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 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 mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="apm ark chips cirrus cyrix dummy fbdev glint i128 i740 intel 	mach64 mga neomagic nsc nv r128 radeon rendition s3 s3virge savage 	siliconmotion sis sisusb tdfx tga trident tseng v4l vesa via vmware 	voodoo" 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


*****

 [32;01m*[0m CPV:  net-misc/netstat-nat-1.4.10
 [32;01m*[0m REPO: gentoo
 [32;01m*[0m USE:  elibc_glibc kernel_linux userland_GNU x86
>>> Unpacking source...
>>> Unpacking netstat-nat-1.4.10.tar.gz to /var/tmp/portage/net-misc/netstat-nat-1.4.10/work
 [32;01m*[0m Running eautoreconf in '/var/tmp/portage/net-misc/netstat-nat-1.4.10/work/netstat-nat-1.4.10' ...
 [32;01m*[0m Running aclocal ...
[A[82C  [34;01m[ [32;01mok[34;01m ][0m
 [32;01m*[0m Running autoconf ...
[A[82C  [34;01m[ [32;01mok[34;01m ][0m
 [32;01m*[0m Running automake --add-missing --copy ...
[A[82C  [34;01m[ [32;01mok[34;01m ][0m
>>> Source unpacked in /var/tmp/portage/net-misc/netstat-nat-1.4.10/work
>>> Compiling source in /var/tmp/portage/net-misc/netstat-nat-1.4.10/work/netstat-nat-1.4.10 ...
./configure --prefix=/usr --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether i686-pc-linux-gnu-gcc accepts -g... yes
checking for i686-pc-linux-gnu-gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of i686-pc-linux-gnu-gcc... gcc3
checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking stdio.h usability... yes
checking stdio.h presence... yes
checking for stdio.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking netdb.h usability... yes
checking netdb.h presence... yes
checking for netdb.h... yes
checking for unistd.h... (cached) yes
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking for strings.h... (cached) yes
checking net/if.h usability... yes
checking net/if.h presence... yes
checking for net/if.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: executing depfiles commands
make -j2 
make[1]: Entering directory `/var/tmp/portage/net-misc/netstat-nat-1.4.10/work/netstat-nat-1.4.10'
i686-pc-linux-gnu-gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"netstat-nat\" -DVERSION=\"1.4.10\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_NETDB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ARPA_INET_H=1 -DHAVE_ERRNO_H=1 -DHAVE_STRINGS_H=1 -DHAVE_NET_IF_H=1 -DHAVE_SYS_IOCTL_H=1 -I.     -march=i686 -msse -mmmx -mfpmath=sse -Os -pipe -fomit-frame-pointer -MT netstat-nat.o -MD -MP -MF .deps/netstat-nat.Tpo -c -o netstat-nat.o netstat-nat.c
mv -f .deps/netstat-nat.Tpo .deps/netstat-nat.Po
i686-pc-linux-gnu-gcc  -march=i686 -msse -mmmx -mfpmath=sse -Os -pipe -fomit-frame-pointer  -Wl,-O1 -o netstat-nat netstat-nat.o  
make[1]: Leaving directory `/var/tmp/portage/net-misc/netstat-nat-1.4.10/work/netstat-nat-1.4.10'
>>> Source compiled.
>>> Test phase [not enabled]: net-misc/netstat-nat-1.4.10

>>> Install netstat-nat-1.4.10 into /var/tmp/portage/net-misc/netstat-nat-1.4.10/image/ category net-misc
make[1]: Entering directory `/var/tmp/portage/net-misc/netstat-nat-1.4.10/work/netstat-nat-1.4.10'
make[2]: Entering directory `/var/tmp/portage/net-misc/netstat-nat-1.4.10/work/netstat-nat-1.4.10'
test -z "/usr/bin" || /bin/mkdir -p "/var/tmp/portage/net-misc/netstat-nat-1.4.10/image//usr/bin"
  /usr/bin/install -c netstat-nat '/var/tmp/portage/net-misc/netstat-nat-1.4.10/image//usr/bin'
test -z "/usr/share/doc/netstat-nat-1.4.10" || /bin/mkdir -p "/var/tmp/portage/net-misc/netstat-nat-1.4.10/image//usr/share/doc/netstat-nat-1.4.10"
 /usr/bin/install -c -m 644 NEWS README ChangeLog AUTHORS NEWS '/var/tmp/portage/net-misc/netstat-nat-1.4.10/image//usr/share/doc/netstat-nat-1.4.10'
/usr/bin/install: will not overwrite just-created `/var/tmp/portage/net-misc/netstat-nat-1.4.10/image//usr/share/doc/netstat-nat-1.4.10/NEWS' with `NEWS'
make[2]: *** [install-docDATA] Error 1
make[2]: Leaving directory `/var/tmp/portage/net-misc/netstat-nat-1.4.10/work/netstat-nat-1.4.10'
make[1]: *** [install-am] Error 2
make[1]: Leaving directory `/var/tmp/portage/net-misc/netstat-nat-1.4.10/work/netstat-nat-1.4.10'
make: *** [install-recursive] Error 1
 [31;01m*[0m ERROR: net-misc/netstat-nat-1.4.10 failed:
 [31;01m*[0m   make install failed
 [31;01m*[0m 
 [31;01m*[0m Call stack:
 [31;01m*[0m     ebuild.sh, line  54:  Called src_install
 [31;01m*[0m   environment, line 2817:  Called die
 [31;01m*[0m The specific snippet of code:
 [31;01m*[0m       make DESTDIR="${D}" install || die "make install failed"
 [31;01m*[0m 
 [31;01m*[0m If you need support, post the output of 'emerge --info =net-misc/netstat-nat-1.4.10',
 [31;01m*[0m the complete build log and the output of 'emerge -pqv =net-misc/netstat-nat-1.4.10'.
 [31;01m*[0m The complete build log is located at '/var/tmp/portage/net-misc/netstat-nat-1.4.10/temp/build.log'.
 [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/net-misc/netstat-nat-1.4.10/temp/environment'.
 [31;01m*[0m S: '/var/tmp/portage/net-misc/netstat-nat-1.4.10/work/netstat-nat-1.4.10'

sorry for colored output
Comment 1 cilly 2010-05-06 11:44:43 UTC
Created attachment 230583 [details]
build.log

complete build.log
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2010-05-11 00:31:25 UTC
Looks like autoconf 2.65 uses a single install command for several targets instead of one install command for each file.

It's fixed in 1.4.10 and 1.4.9 as well.

Arch teams, please test and mark stable:
=net-misc/netstat-nat-1.4.10
Target KEYWORDS="amd64 ppc sparc x86"
Comment 3 cilly 2010-05-12 07:20:22 UTC
Tested netstat-nat-1.4.9 - installs fine.

Btw, is it okay to change an ebuild without version bump?
Comment 4 cilly 2010-05-12 07:24:51 UTC
Version netstat-nat-1.4.10 installs fine, too. Arch is x86.

@Jeroen

Thanks for giving credit and fixing immediately.
Comment 5 Jeroen Roovers (RETIRED) gentoo-dev 2010-05-12 16:06:35 UTC
(In reply to comment #3)
> Tested netstat-nat-1.4.9 - installs fine.
> 
> Btw, is it okay to change an ebuild without version bump?

If it fixes a failure to emerge, yes. I still wonder what triggers these bugs you are seeing - what it is that makes install commands use multiple targets instead of one. autoconf, automake? I can't reproduce it. It might help if you attached your `emerge -ep system' output.
Comment 6 cilly 2010-05-12 16:12:40 UTC
Created attachment 231243 [details]
emerge -pve system

as requested in comment #5
Comment 7 Pacho Ramos gentoo-dev 2010-05-26 19:20:15 UTC
amd64 stable
Comment 8 Andreas Schürch gentoo-dev 2010-06-04 07:08:17 UTC
Tests passed successful on x86.
Comment 9 Markus Meier gentoo-dev 2010-06-20 17:51:50 UTC
x86 stable, thanks Andreas
Comment 10 nixnut (RETIRED) gentoo-dev 2010-06-26 16:13:15 UTC
ppc stable
Comment 11 Raúl Porcel (RETIRED) gentoo-dev 2010-09-18 16:12:24 UTC
sparc stable, closing