ebuild seems to configure correctly but crashes while compiling. Problem seems to lie under bindings/perl-piped directory. Reproducible: Always Steps to Reproduce: 1. emerge -v rrdtool 2. 3. ==> Your Makefile has been rebuilt. <== ==> Please rerun the make command. <== false make[4]: *** [Makefile] Error 1 make[4]: Leaving directory `/var/tmp/portage/net-analyzer/rrdtool-1.2.23-r1/work/rrdtool-1.2.23/bindings/perl-piped' make[3]: *** [perl_piped] Error 2 make[3]: Leaving directory `/var/tmp/portage/net-analyzer/rrdtool-1.2.23-r1/work/rrdtool-1.2.23/bindings' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/net-analyzer/rrdtool-1.2.23-r1/work/rrdtool-1.2.23/bindings' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/net-analyzer/rrdtool-1.2.23-r1/work/rrdtool-1.2.23' make: *** [all] Error 2 * * ERROR: net-analyzer/rrdtool-1.2.23-r1 failed. * Call stack: * ebuild.sh, line 1654: Called dyn_compile * ebuild.sh, line 990: Called qa_call 'src_compile' * ebuild.sh, line 44: Called src_compile * rrdtool-1.2.23-r1.ebuild, line 63: Called die * * make failed * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/net-analyzer/rrdtool-1.2.23-r1/temp/build.log'. * * Messages for package net-analyzer/rrdtool-1.2.23-r1: * * ERROR: net-analyzer/rrdtool-1.2.23-r1 failed. * Call stack: * ebuild.sh, line 1654: Called dyn_compile * ebuild.sh, line 990: Called qa_call 'src_compile' * ebuild.sh, line 44: Called src_compile * rrdtool-1.2.23-r1.ebuild, line 63: Called die * * make failed * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/net-analyzer/rrdtool-1.2.23-r1/temp/build.log'. *
emerge --info Portage 2.1.3.6 (default-linux/x86/2006.1/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.17-gentoo-r5 i686) ================================================================= System uname: 2.6.17-gentoo-r5 i686 Pentium III (Coppermine) Gentoo Base System release 1.12.10 Timestamp of tree: Sun, 19 Aug 2007 16:30:01 +0000 dev-lang/python: 2.4.4-r4 dev-python/pycrypto: 2.0.1-r5 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.61-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 sys-devel/binutils: 2.17-r1 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.22-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=i686 -O2 -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" CONFIG_PROTECT_MASK="/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/terminfo" CXXFLAGS="-march=i686 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" MAKEOPTS="" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="7zip X apache apache2 arts avi berkdb bitmap-fonts bzip2 cairo cdr cgi cli cracklib crypt curl dbus dri dvd dvdr eds emboss encode fam firefox fortran gd gdbm gnome gpm gstreamer gtk hal iconv imap imq isdnlog ithreads javascript jpeg kde l7filter latin1 ldap mad midi mikmod mpeg mudflap mysql ncurses nls nntp nptl nptlonly ogg openmp oss pam pcre pdflib perl png ppds pppd python quicktime readline reflection samba sdl session smtp snmp sockets spell spl ssl tcpd threads tidy truetype truetype-fonts type1-fonts unicode win32codecs x86 xml xorg xv zip 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 mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="apm ark chips cirrus cyrix dummy fbdev glint i128 i740 i810 imstt mach64 mga neomagic nsc nv r128 radeon rendition s3 s3virge savage siliconmotion sis sisusb tdfx tga trident tseng v4l vesa vga via vmware voodoo" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
(In reply to comment #0) > * A complete build log is located at > '/var/tmp/portage/net-analyzer/rrdtool-1.2.23-r1/temp/build.log'. Please attach the complete log and post emerge -pv net-analyzer/rrdtool output. Not reproducible at all.
Created attachment 131577 [details] build.log
(In reply to comment #2) > (In reply to comment #0) > > * A complete build log is located at > > '/var/tmp/portage/net-analyzer/rrdtool-1.2.23-r1/temp/build.log'. > > Please attach the complete log and post emerge -pv net-analyzer/rrdtool output. > Not reproducible at all. > localhost temp # emerge -pv net-analyzer/rrdtool These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] net-analyzer/rrdtool-1.2.23-r1 USE="perl python -doc -rrdcgi -ruby -tcl (-uclibc)" 0 kB Total: 1 package (1 new), Size of downloads: 0 kB localhost temp #
(In reply to comment #2) > (In reply to comment #0) > > * A complete build log is located at > > '/var/tmp/portage/net-analyzer/rrdtool-1.2.23-r1/temp/build.log'. > > Please attach the complete log and post emerge -pv net-analyzer/rrdtool output. > Not reproducible at all. > localhost bindings # pwd /var/tmp/portage/net-analyzer/rrdtool-1.2.23-r1/work/rrdtool-1.2.23/bindings localhost bindings # localhost bindings # cd perl-piped && make -d > t.log end of the log: No implicit rule found for `/usr/lib/perl5/5.8.8/i686-linux-thread-multi/CORE/config.h'. Finished prerequisites of target file `/usr/lib/perl5/5.8.8/i686-linux-thread-multi/CORE/config.h'. No need to remake target `/usr/lib/perl5/5.8.8/i686-linux-thread-multi/CORE/config.h'. Finished prerequisites of target file `Makefile'. Prerequisite `Makefile.PL' is older than target `Makefile'. Prerequisite `/usr/lib/perl5/5.8.8/i686-linux-thread-multi/Config.pm' is newer than target `Makefile'. Prerequisite `/usr/lib/perl5/5.8.8/i686-linux-thread-multi/CORE/config.h' is newer than target `Makefile'. Must remake target `Makefile'. Makefile out-of-date with respect to /usr/lib/perl5/5.8.8/i686-linux-thread-multi/Config.pm /usr/lib/perl5/5.8.8/i686-linux-thread-multi/CORE/config.h Putting child 0x080861f0 (Makefile) PID 7065 on the chain. Live child 0x080861f0 (Makefile) PID 7065 Reaping winning child 0x080861f0 PID 7065 Cleaning current config before rebuilding Makefile... Live child 0x080861f0 (Makefile) PID 7066 Reaping winning child 0x080861f0 PID 7066 Live child 0x080861f0 (Makefile) PID 7067 Reaping winning child 0x080861f0 PID 7067 Live child 0x080861f0 (Makefile) PID 7068 Reaping winning child 0x080861f0 PID 7068 make -f Makefile.old clean > /dev/null 2>&1 Live child 0x080861f0 (Makefile) PID 7069 Reaping winning child 0x080861f0 PID 7069 /usr/bin/perl5.8.8 Makefile.PL "PREFIX=/usr" "INSTALLDIRS=vendor" "DESTDIR=/var/tmp/portage/net-analyzer/rrdtool-1.2.23-r1/image/" Live child 0x080861f0 (Makefile) PID 7076 Checking if your kit is complete... Looks good Writing Makefile for RRDp Reaping winning child 0x080861f0 PID 7076 Live child 0x080861f0 (Makefile) PID 7078 ==> Your Makefile has been rebuilt. <== Reaping winning child 0x080861f0 PID 7078 Live child 0x080861f0 (Makefile) PID 7079 ==> Please rerun the make command. <== Reaping winning child 0x080861f0 PID 7079 false Live child 0x080861f0 (Makefile) PID 7080 Reaping losing child 0x080861f0 PID 7080 make: *** [Makefile] Error 1 Removing child 0x080861f0 PID 7080 from chain.
For some reason my computer's clock was set at oct-26-2007 when I compiled perl. This screws the make. I did following (set the modification time to past) : touch --date="10-Aug-2007" usr/lib/perl5/5.8.8/i686-linux-thread-multi/CORE/config.h touch --date="10-Aug-2007" /usr/lib/perl5/5.8.8/i686-linux-thread-multi/Config.pm Now the build succeeded: localhost perl-piped # make cp RRDp.pm blib/lib/RRDp.pm Manifying blib/man3/RRDp.3pm localhost perl-piped #
Well, then please fix your system clock. ;)