No I don’t have any ‘Cint’ file in /usr/lib/
~/Prog/Test$ find /usr/lib -name '*Cint*'
~/Prog/Test$
I did the following (I haven’t set yet ROOTSYS to anything but I checked that it is empty, if I set it to point to anything the same problem remains, also LD_LIBRARY_PATH is empty):
~/Prog/Test$ svn co http://root.cern.ch/svn/root/trunk root
...
~/Prog/Test$ cd root/
~/Prog/Test/root$ ./configure
~/Prog/Test/root$ ./configure
Configuring for macosx64
Checking for GNU Make version >= 3.79.1 ... ok
Checking for C compiler ... gcc
Checking for C++ compiler ... g++
Checking for linker (LD) ... g++
...
Enabled support for asimage, astiff, bonjour, builtin_afterimage, builtin_ftgl, builtin_freetype, builtin_glew, builtin_pcre, builtin_zlib, cint5, cintex, exceptions, genvector, ldap, mathmore, memstat, odbc, opengl, python, reflex, rpath, shared, ssl, xft, xml, xrootd.
To build ROOT type:
make
~/Prog/Test/root$ make
...
g++ -O2 -m64 -o core/utils/src/rootcint_tmp \
core/utils/src/rootcint_tmp.o core/utils/src/RStl_tmp.o core/metautils/src/RConversionRuleParser.o core/metautils/src/TClassEdit.o cint/cint/src/g__cfunc.o cint/cint/main/G__setup.o cint/cint/src/Api.o cint/cint/src/BaseCls.o cint/cint/src/CallFunc.o cint/cint/src/Class.o cint/cint/src/DataMbr.o cint/cint/src/FastAllocString.o cint/cint/src/Method.o cint/cint/src/MethodAr.o cint/cint/src/Shadow.o cint/cint/src/Token.o cint/cint/src/Type.o cint/cint/src/Typedf.o cint/cint/src/auxu.o cint/cint/src/bc_assign.o cint/cint/src/bc_autoobj.o cint/cint/src/bc_cfunc.o cint/cint/src/bc_debug.o cint/cint/src/bc_eh.o cint/cint/src/bc_exec.o cint/cint/src/bc_inst.o cint/cint/src/bc_item.o cint/cint/src/bc_parse.o cint/cint/src/bc_reader.o cint/cint/src/bc_type.o cint/cint/src/bc_vtbl.o cint/cint/src/cast.o cint/cint/src/debug.o cint/cint/src/decl.o cint/cint/src/disp.o cint/cint/src/dump.o cint/cint/src/end.o cint/cint/src/error.o cint/cint/src/expr.o cint/cint/src/fread.o cint/cint/src/func.o cint/cint/src/gcoll.o cint/cint/src/global1.o cint/cint/src/global2.o cint/cint/src/ifunc.o cint/cint/src/inherit.o cint/cint/src/init.o cint/cint/src/input.o cint/cint/src/intrpt.o cint/cint/src/loadfile_tmp.o cint/cint/src/macro.o cint/cint/src/malloc.o cint/cint/src/memtest.o cint/cint/src/new.o cint/cint/src/newlink.o cint/cint/src/oldlink.o cint/cint/src/opr.o cint/cint/src/parse.o cint/cint/src/pause.o cint/cint/src/pcode.o cint/cint/src/pragma.o cint/cint/src/quote.o cint/cint/src/random.o cint/cint/src/rflx_gendict.o cint/cint/src/rflx_gensrc.o cint/cint/src/rflx_tools.o cint/cint/src/scrupto.o cint/cint/src/shl.o cint/cint/src/sizeof.o cint/cint/src/struct.o cint/cint/src/stub.o cint/cint/src/tmplt.o cint/cint/src/typedef.o cint/cint/src/val2a.o cint/cint/src/value.o cint/cint/src/var.o cint/cint/src/dict/Apiif.o cint/cint/src/dict/stdstrct.o cint/cint/src/dict/gcc4strm.o cint/cint/src/dict/longif3.o -lm -Wl,-rpath,@loader_path/../lib -ldl
bin/rmkdepend -R -fcore/utils/src/rootcint.d -Y -w 1000 -- -m64 -pipe -W -Wall -Woverloaded-virtual -fsigned-char -fno-common -Iinclude -D_REENTRANT -pthread -D__cplusplus -- core/utils/src/rootcint.cxx
g++ -O2 -m64 -pipe -W -Wall -Woverloaded-virtual -fsigned-char -fno-common -Iinclude -D_REENTRANT -pthread -o core/utils/src/rootcint.o -c core/utils/src/rootcint.cxx
bin/rmkdepend -R -fcore/utils/src/RStl.d -Y -w 1000 -- -m64 -pipe -W -Wall -Woverloaded-virtual -fsigned-char -fno-common -Iinclude -D_REENTRANT -pthread -D__cplusplus -- core/utils/src/RStl.cxx
g++ -O2 -m64 -pipe -W -Wall -Woverloaded-virtual -fsigned-char -fno-common -Iinclude -D_REENTRANT -pthread -o core/utils/src/RStl.o -c core/utils/src/RStl.cxx
g++ -O2 -m64 -o bin/rootcint core/utils/src/rootcint.o core/utils/src/RStl.o core/metautils/src/RConversionRuleParser.o core/metautils/src/TClassEdit.o \
-Llib -lCint -lm -Wl,-rpath,@loader_path/../lib -ldl
ld: warning: in /usr/lib/libCint.dylib, file is not of required architecture
Undefined symbols:
"Cint::G__DataMemberInfo::Name()", referenced from:
GrabIndex(Cint::G__DataMemberInfo&, int) in rootcint.o
GrabIndex(Cint::G__DataMemberInfo&, int) in rootcint.o
STLStringStreamer(Cint::G__DataMemberInfo&, int) in rootcint.o
STLStringStreamer(Cint::G__DataMemberInfo&, int) in rootcint.o
STLStringStreamer(Cint::G__DataMemberInfo&, int) in rootcint.o
...
I can send the full log of the ‘configure’ and ‘make’, let me know.
Cheers,
Balint