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
Created attachment 230583 [details] build.log complete build.log
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"
Tested netstat-nat-1.4.9 - installs fine. Btw, is it okay to change an ebuild without version bump?
Version netstat-nat-1.4.10 installs fine, too. Arch is x86. @Jeroen Thanks for giving credit and fixing immediately.
(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.
Created attachment 231243 [details] emerge -pve system as requested in comment #5
amd64 stable
Tests passed successful on x86.
x86 stable, thanks Andreas
ppc stable
sparc stable, closing