Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 193392 - net-analyzer/rrdtool-1.2.23-r1 emerge fails
Summary: net-analyzer/rrdtool-1.2.23-r1 emerge fails
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-09-22 08:19 UTC by M L
Modified: 2007-09-22 10:25 UTC (History)
0 users

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


Attachments
build.log (build.log,132.90 KB, text/plain)
2007-09-22 08:34 UTC, M L
Details

Note You need to log in before you can comment on or make changes to this bug.
Description M L 2007-09-22 08:19:33 UTC
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'.
 *
Comment 1 M L 2007-09-22 08:23:31 UTC
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

Comment 2 Jakub Moc (RETIRED) gentoo-dev 2007-09-22 08:28:13 UTC
(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.
Comment 3 M L 2007-09-22 08:34:50 UTC
Created attachment 131577 [details]
build.log
Comment 4 M L 2007-09-22 08:35:39 UTC
(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 #
Comment 5 M L 2007-09-22 08:39:04 UTC
(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.
Comment 6 M L 2007-09-22 09:16:18 UTC
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 #
Comment 7 Jakub Moc (RETIRED) gentoo-dev 2007-09-22 10:25:26 UTC
Well, then please fix your system clock. ;)