Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 148782 - sci-physics/root-4.02.00 fails to compile
Summary: sci-physics/root-4.02.00 fails to compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Science Physics related packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-09-23 07:54 UTC by dark_mail
Modified: 2007-02-05 16:20 UTC (History)
3 users (show)

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


Attachments
failed compile attempt (root-emerge.log,190.37 KB, text/plain)
2006-09-23 14:30 UTC, dark_mail
Details
Another failed log (emg,103.55 KB, text/plain)
2006-10-23 08:30 UTC, Francesco R. (RETIRED)
Details
configure differencies between 4.02.00 and 5.13.05.20061023 cvs (configure-help.patch,7.70 KB, patch)
2006-10-23 11:06 UTC, Francesco R. (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description dark_mail 2006-09-23 07:54:43 UTC
Since switching to gcc 4.1.1 emerging Root fails with the attached output.

I tried playing with some USE-flags without any success.

emerge --info:

Portage 2.1.1 (default-linux/x86/2006.0, gcc-4.1.1, glibc-2.4-r3, 2.6.18-suspend2 i686)
=================================================================
System uname: 2.6.18-suspend2 i686 Intel(R) Pentium(R) M processor 1.73GHz
Gentoo Base System version 1.12.5
Last Sync: Sat, 23 Sep 2006 14:00:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.2.11-r1
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium-m -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-march=pentium-m -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://gentoo.intergenia.de http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://pandemonium.tiscali.de/pub/gentoo/"
LINGUAS="de"
MAKEOPTS="-j2"
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'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X a52 aac acpi alsa apache2 audiofile bash-completion berkdb bitmap-fonts bmpbzip2cdinstall cdparanoia cdr cli crypt cups curl dbus dlloader dri dts dvd dvdr dvdread eds elibc_glibc emboss encode ethereal exif ffmpeg flac foomaticdb fortran ftp gdbm gif gimpprint gstreamer gtk gtk2 icq imagemagick imap imlib input_devices_keyboard input_devices_mouse ipv6 isdnlog jpeg jpeg2k kernel_linux libg++ libwww linguas_de lm_sensors logrotate mad memlimit mikmod mime mmap mmx mng motif mp3 mpeg ncurses nptl nptlonly offensive ogg openal opengl oss pam pcmcia pcre pdf perl pic plotutils png posix ppds pppd python qt3 qt4 quicktime readline reflection sasl scanner sdl session slp sndfile spell spl sse sse2 ssl svg symlink tcpd tetex theora tiff truetype truetype-fonts type1-fonts udev unicode usb userland_GNU userlocales vcd video_cards_i810 vorbis wifi win32codecs xine xinerama xml xmms xorg xv xvid zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS


I attached the complete log. It's somewhat huge (2300 lines), but maybe it helps someone to sort out this issue.
Comment 1 Carsten Lohrke (RETIRED) gentoo-dev 2006-09-23 10:57:03 UTC
Please do actually attach and reopen.
Comment 2 dark_mail 2006-09-23 14:30:09 UTC
Created attachment 97892 [details]
failed compile attempt

Sorry, you always forget the important things ...
Comment 3 dark_mail 2006-09-23 14:33:22 UTC
log attached
Comment 4 Ulrich Müller gentoo-dev 2006-10-13 09:28:49 UTC
Same problem here.
Comment 5 Francesco R. (RETIRED) gentoo-dev 2006-10-23 08:30:12 UTC
Created attachment 100291 [details]
Another failed log

[ebuild  N    ] sci-physics/root-4.02.00  USE="mysql python -afs -kerberos -ldap -opengl -postgres -qt3" 0 kB

Portage 2.1.1 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.4-r3, 2.6.17 i686)
=================================================================
System uname: 2.6.17 i686 AMD Athlon(tm)
Gentoo Base System version 1.12.5
Last Sync: Unknown
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: [Not Present]
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r4
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -pipe -g2 -ggdb"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/grass60/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -march=i686 -pipe -g2 -ggdb"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig cvs distcc distlocks sandbox sfperms sign splitdebug strict stricter test userpriv usersandbox"
GENTOO_MIRRORS="http://db.pnpitalia.it/ http://www.die.unipd.it/pub/Linux/distributions/gentoo-sources/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-m irror/"
LINGUAS=""
MAKEOPTS="-j1"
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'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 apache2 berkdb bitmap-fonts cli cracklib crypt cups debug dlloader dri elibc_glibc fortran gdbm gpm input_devices_evdev input_devices_keyboard input_devices_mouse ipv6 isdnlog kernel_linux libg++ mysql ncurses nls nptl nptlonly pam pcre perl ppds pppd python readline reflection session spl ssl tcpd truetype-fonts type1-fonts udev unicode userland_GNU video_cards_none xorg zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 6 Francesco R. (RETIRED) gentoo-dev 2006-10-23 09:09:36 UTC
make -k show that the only failing section of "root" is "cint", the compiler:

I've tryed a ./configure && .make for 
ftp://root.cern.ch/root/cint5.16.tar.gz
look like it does the job

#define G__CINTVERSION_V6      60010015
#define G__CINTVERSIONSTR_V6  "6.1.15, September 21, 2006"
#define G__CINTVERSION_V5      50160015
#define G__CINTVERSIONSTR_V5  "5.16.15, September 21, 2006"

the cint bundled with root is:

#ifdef G__CINT_VER6
#define G__CINTVERSION      6000023
#define G__CINTVERSIONSTR  "6.0.23, Nov 14 2004"
#else
#define G__CINTVERSION      50150159
#define G__CINTVERSIONSTR  "5.15.159, Nov 14 2004"
#endif

what about to split that beast out and look at what happen ?

Comment 7 Francesco R. (RETIRED) gentoo-dev 2006-10-23 11:06:40 UTC
Created attachment 100299 [details, diff]
configure differencies between 4.02.00 and 5.13.05.20061023 cvs

cint is a pain,
another option is to switch to a cvs snapshot, I've tested 5.13.05 today (20061023) and it compile fine.

There are however a bunch of options added to configure, few removed, the ebuild anyway compile as-is without mayor modifications. In the hope to help, the differences are attached.

sci-physics/root-4.02.00.20061023  USE="mysql python -afs -kerberos -ldap -opengl -postgres -qt3"
Comment 8 Sébastien Fabbro (RETIRED) gentoo-dev 2007-02-05 16:20:03 UTC
root-5 now in cvs and should solve this problem on am64. please reopen if it does not.