New install shadowed by old std install

Hi,

I’m working on a computer where ROOT v 5.28/00g is installed and where I don’t have super user credentials.

I want to run another version of ROOT v5.34.19. I managed to compile this version locally (see details below).
But when I run the resulting binary I get ROOT v 5.28/00g! And not the version I compiled!

[code]ecm@titan1:~ cd local/root_v5.34.19/bin ecm@titan1:~/local/root_v5.34.19/bin ./root.exe -b


  •                                     *
    
  •    W E L C O M E  to  R O O T       *
    
  •                                     *
    
  • Version 5.28/00g 14 September 2011 *
  •                                     *
    
  • You are welcome to visit our Web site *
  •      http://root.cern.ch            *
    
  •                                     *
    

ROOT 5.28/00g (tags/v5-28-00g@40876, Sep 14 2011, 15:32:32 on linuxx8664gcc)

CINT/ROOT C/C++ Interpreter version 5.18.00, July 2, 2010
Type ? for help. Commands must be C++ statements.
Enclose multiple statements between { }.
[/code]

Any suggestions?

Eric

my environment is clean

[code]env | grep ROOT

nothing
[/code]

configure line:

./configure --prefix=/home/ecm/local --disable-afdsmgrd --disable-afs --disable-alien --disable-asimage --disable-astiff --disable-bonjour --disable-builtin-afterimage --disable-builtin-ftgl --disable-builtin-freetype --disable-builtin-glew --disable-builtin-pcre --disable-builtin-zlib --disable-builtin-lzma --disable-castor --disable-chirp --disable-cintex --disable-cling --disable-dcache --disable-explicitlink --disable-fink --disable-gviz --disable-gdml --disable-gfal --disable-globus --disable-glite --disable-hdfs --disable-krb5 --disable-ldap --disable-genvector --disable-mathmore --disable-memstat --disable-minuit2 --disable-monalisa --disable-odbc --disable-opengl --disable-oracle --disable-pgsql --disable-pythia6 --disable-pythia8 --disable-qt --disable-qtgsi --disable-reflex --disable-rfio --disable-roofit --disable-rpath --disable-ruby --disable-sapdb --disable-shadowpw --disable-srp --disable-ssl --disable-table --disable-tmva --disable-unuran --disable-winrtdebug --disable-xrootd --disable-xft --disable-x11 --disable-builtin_lzma --disable-explicitlink --disable-sqlite --disable-vdt

make

At some point, I have to fix the following linking command

g++ -shared -Wl,-soname,libCore.so -m64 -O2 -Wl,--no-undefined -Wl,--as-needed -o lib/libCore.so core/base/src/InitGui.o core/base/src/ManualBase4.o core/base/src/Match.o core/base/src/String.o core/base/src/Stringio.o core/base/src/TApplication.o core/base/src/TApplicationImp.o core/base/src/TAtt3D.o core/base/src/TAttAxis.o core/base/src/TAttBBox.o ... core/zip/src/G__Zip.o core/clib/src/G__Clib.o core/metautils/src/G__MetaUtils.o core/textinput/src/G__TextInput.o -lz -llzma lib/liblzma.a lib/libCint.so -L/usr/lib -lpcre -lcrypt -Llib -ldl

I replaced -L/usr/lib -lCint by lib/libCint.so -L/usr/lib

Note that

[quote]ls -al /lib/libCint* /lib64/libCint* /usr/lib/libCint* /usr/lib64/libCint*
-rw-r–r-- 1 root root 2576954 Oct 30 2011 /usr/lib/libCint.so
-rw-r–r-- 1 root root 70 Oct 30 2011 /usr/lib/libCintex.rootmap
-rw-r–r-- 1 root root 223216 Oct 30 2011 /usr/lib/libCintex.so
-rw-r–r-- 1 root root 2576954 Oct 30 2011 /usr/lib64/libCint.so
-rw-r–r-- 1 root root 70 Oct 30 2011 /usr/lib64/libCintex.rootmap
-rw-r–r-- 1 root root 223216 Oct 30 2011 /usr/lib64/libCintex.so
[/quote]

I finally got:

[quote] ============================================================
=== ROOT BUILD SUCCESSFUL. ===
=== Run ‘make install’ now. ===

[/quote]

I believe your new ROOT installation is broken.

Ask your computer’s administrator to read and follow advices given in [url=https://root-forum.cern.ch/t/missing-canvas/17664/17 old post[/url] (afterwards you will need to configure and make your new ROOT version completely from scratch).

As suggested in your post, I could compile ROOT v5.39.14 by:

  1. adding “–etcdir XXXX” to the configure line which becomes
  1. setting

[quote]export ROOTSYS=$HOME/local/root_v5.34.19/lib
export LD_LIBRARY_PATH=$HOME/local/root_v5.34.19/lib[/quote]

Thanks,
Eric

[code] *******************************************

  •                                     *
    
  •    W E L C O M E  to  R O O T       *
    
  •                                     *
    
  • Version 5.34/19 9 July 2014 *
  •                                     *
    
  • You are welcome to visit our Web site *
  •      http://root.cern.ch            *
    
  •                                     *
    

[/code]