I could see /usr/lib64/root/libMetaTCint.so and if I make a link from libMetaTCint.so to /lib/, root works fine. This problem didn't happen at version 5.20 [ebuild R ] sci-physics/root-5.22.00 USE="cern cint7 clarens doc emacs examples fftw kerberos ldap math mysql openmp python reflex ssl xinetd xml -afs -debug -geant4 -odbc -oracle -postgres -pythia6 -pythia8 -qt4 -ruby -xrootd" $ root Fatal in <TROOT::TROOT>: /lib/libMetaTCint.so: cannot open shared object file: No such file or directory Fatal in <TROOT::TROOT>: Cannot load TCint library! *** Break *** segmentation violation (no debugging symbols found) Attaching to program: /proc/1887/exe, process 1887 (no debugging symbols found)...done. (no debugging symbols found)...done. (no debugging symbols found)...done. (no debugging symbols found)...done. [Thread debugging using libthread_db enabled] [New Thread 0x7ff8881b7700 (LWP 1887)] (no debugging symbols found)...done. (no debugging symbols found)...done. (no debugging symbols found)...done. (no debugging symbols found)...done. (no debugging symbols found)...done. (no debugging symbols found) 0x00007ff885940295 in waitpid () from /lib/libc.so.6 #1 0x00007ff8858deca7 in ?? () from /lib/libc.so.6 #2 0x00007ff887aea267 in TUnixSystem::StackTrace () from /usr/lib64/root/libCore.so.5.22 #3 0x00007ff887aeb8bd in TUnixSystem::DispatchSignals () from /usr/lib64/root/libCore.so.5.22 #4 <signal handler called> #5 0x00007ff887acf7b3 in TClass::Init () from /usr/lib64/root/libCore.so.5.22 #6 0x00007ff887ad007e in TClass::TClass () from /usr/lib64/root/libCore.so.5.22 #7 0x00007ff887ad01a9 in ROOT::CreateClass () from /usr/lib64/root/libCore.so.5.22 #8 0x00007ff887ad8ba1 in ROOT::TGenericClassInfo::GetClass () from /usr/lib64/root/libCore.so.5.22 #9 0x00007ff887b8e3ed in TObjString::Class () from /usr/lib64/root/libCore.so.5.22 #10 0x00007ff887a7968d in TObjString::IsEqual () from /usr/lib64/root/libCore.so.5.22 #11 0x00007ff887ac0213 in TPair::IsEqual () from /usr/lib64/root/libCore.so.5.22 #12 0x00007ff887abe60a in TList::FindObject () from /usr/lib64/root/libCore.so.5.22 #13 0x00007ff887abff2e in TMap::Remove () from /usr/lib64/root/libCore.so.5.22 #14 0x00007ff887ab8c7b in ROOT::TMapTypeToClassRec::Remove () from /usr/lib64/root/libCore.so.5.22 #15 0x00007ff887ab88e4 in TClassTable::Remove () from /usr/lib64/root/libCore.so.5.22 #16 0x00007ff887ad7c79 in ROOT::TGenericClassInfo::~TGenericClassInfo () from /usr/lib64/root/libCore.so.5.22 #17 0x00007ff8858d5d99 in exit () from /lib/libc.so.6 #18 0x00007ff887a8c42f in TROOT::TROOT () from /usr/lib64/root/libCore.so.5.22 #19 0x00007ff887a8d0b4 in ROOT::GetROOT () from /usr/lib64/root/libCore.so.5.22 #20 0x00007ff887aa5635 in TTimer::Reset () from /usr/lib64/root/libCore.so.5.22 #21 0x00007ff887aa5cc7 in TTimer::TTimer () from /usr/lib64/root/libCore.so.5.22 #22 0x00007ff887aa5faa in TSingleShotCleaner::TSingleShotCleaner () from /usr/lib64/root/libCore.so.5.22 #23 0x00007ff887aa5d50 in ?? () from /usr/lib64/root/libCore.so.5.22 #24 0x00007ff887d12616 in ?? () from /usr/lib64/root/libCore.so.5.22 #25 0x00007ff8882cd4b8 in ?? () #26 0x00007ff8882f3878 in ?? () #27 0x00007ff8882f4000 in ?? () #28 0x00007ff887a4446b in _init () from /usr/lib64/root/libCore.so.5.22 #29 0x00007fff902f12f0 in ?? () #30 0x00007ff8880e725b in ?? () from /lib64/ld-linux-x86-64.so.2 #31 0x00007ff8880e738d in ?? () from /lib64/ld-linux-x86-64.so.2 #32 0x00007ff8880d9c3a in ?? () from /lib64/ld-linux-x86-64.so.2 #33 0x0000000000000002 in ?? () #34 0x00007fff902f386c in ?? () #35 0x00007fff902f387e in ?? () #36 0x0000000000000000 in ?? () The program is running. Quit anyway (and detach it)? (y or n) [answered Y; input not from terminal] Detaching from program: /proc/1887/exe, process 1887 Reproducible: Always Portage 2.1.6.7 (default/linux/amd64/2008.0/desktop, gcc-4.1.2, glibc-2.8_p20080602-r1, 2.6.27-gentoo-r8 x86_64) ================================================================= System uname: Linux-2.6.27-gentoo-r8-x86_64-AMD_Athlon-tm-_64_X2_Dual_Core_Processor_4000+-with-glibc2.2.5 Timestamp of tree: Sat, 21 Mar 2009 03:30:01 +0000 app-shells/bash: 3.2_p39 dev-java/java-config: 2.1.6-r1 dev-lang/python: 2.5.2-r7 dev-util/cmake: 2.4.8 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.63 sys-devel/automake: 1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.27-r2 ACCEPT_KEYWORDS="amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O3 -Os -march=athlon64 -fomit-frame-pointer -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-O3 -Os -march=athlon64 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="candy distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="en_US.iso88591" LDFLAGS="-Wl,-O1" LINGUAS="en en_US zh zh_CN zh_TW" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" 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" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X a52 aac aalib accessibility acl acpi alsa amd64 apache2 bash-completion berkdb bluetooth branding bzip2 cairo caps cdr cgi cjk cli cracklib crypt cscope cups curl cvs dbus dga djvu doc dri dts dvd dvdr dvdread eds emacs emboss encode esd evo examples exif expat fam fbcon ffmpeg fftw firefox flac fltk fontconfig foomaticdb fortran ftp gcj gd gdbm gif gimp glut gmp gnome gnome-keyring gnutls gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hal howl iconv idn imagemagick imap immqt-bc innodb ipv6 isdnlog java jbig jpeg jpeg2k kerberos kpathsea lapack lcms ldap libnotify lm_sensors lua lzo mad matroska mbox midi mikmod mmap mmx mng motif mozilla mp3 mpeg msn mudflap mule multilib mysql ncurses neXt nls nntp nptl nptlonly nsplugin offensive ogg openal opengl openmp pam pcre pdf perl pic plotutils png ppds pppd profile python qt3support quicktime radius readline reflection sasl scanner sdl session skey slp sndfile speex spell spl sqlite sqlite3 sse sse2 ssl startup-notification subversion svg symlink sysfs tcl tcpd test tetex theora threads tiff tk truetype unicode usb v4l v4l2 vim-syntax vorbis wifi wmf x264 xattr xft xinerama xinetd xml xorg xpm xprint xscreensaver xulrunner xv xvid zeroconf zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci 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 asis auth_basic auth_digest authn_alias authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cern_meta charset_lite dav dav_fs dav_lock dbd deflate dir disk_cache dumpio env expires ext_filter file_cache filter headers ident imagemap include info log_config log_forensic logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_ftp proxy_http rewrite setenvif speling status substitute unique_id userdir usertrack version vhost_alias" CAMERAS="adc65 agfa_cl20 aox barbie canon casio_qv clicksmart310 digigr8 digita dimagev dimera3500 directory enigma13 fuji gsmart300 hp215 iclick jamcam jd11 jl2005a kodak_dc120 kodak_dc210 kodak_dc240 kodak_dc3200 kodak_ez200 konica konica_qm150 largan lg_gsm mars mustek panasonic_coolshot panasonic_dc1000 panasonic_dc1580 panasonic_l859 pccam300 pccam600 polaroid_pdc320 polaroid_pdc640 polaroid_pdc700 ptp2 ricoh ricoh_g3 samsung sierra sipix_blink sipix_blink2 sipix_web2 smal sonix sony_dscf1 sony_dscf55 soundvision spca50x sq905 stv0674 stv0680 sx330z template topfield toshiba_pdrm11" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_US zh zh_CN zh_TW" USERLAND="GNU" VIDEO_CARDS="vesa nv" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Can confirm this on my x86 machine - the library mentioned is built if USE=cint7 is enabled.
Created attachment 187957 [details, diff] source patch Hi, this again is an issue where root people do not test what happens if one is not using ROOTSYS. I am attaching a patch against root that should fix this. I also suggested this patch to upstream at https://savannah.cern.ch/bugs/index.php?49167. Maybe they have a better idea once Easter, Passover and what else are over. The fact that starting rootc7.exe directly is segfaulting here is probably unrelated, and hopefully not an issue stopping people from getting started with cint7 (right?) Benjamin ;)
Hi, I applied the patch in cvs root-5.22.00-r1. So please try again. Anyway cint7 is experimental in 5.22, and should be more usable in 5.24. Re-open if this issue persists. Thanks