[ROOT] Problem compiling root

From: Jonathan Bailleul (Jonathan.Bailleul@greyc.ismra.fr)
Date: Mon Mar 04 2002 - 20:36:41 MET


I compiled the program using a newer version of make, but now other
problems occur at linking time: do you have any idea?

Maybe updating my compiler (impossible) or choosing an older ROOT
version may change the problem?

Thanks again for your help.



./configure solarisgcc

/users/these/bailleul/bin/root>make
gcc -O -fPIC -I/usr/openwin/include -Iinclude 
-DINCLUDEDIR=\"/usr/include\" -DOBJSUFFIX=\".o\" -o
build/rmkdepend/cppsetup.o -c build/rmkdepend/cppsetup.c
gcc -O -fPIC -I/usr/openwin/include -Iinclude 
-DINCLUDEDIR=\"/usr/include\" -DOBJSUFFIX=\".o\" -o
build/rmkdepend/ifparser.o -c build/rmkdepend/ifparser.c
In file included from /usr/include/string.h:18,
                 from build/rmkdepend/ifparser.c:65:
/usr/include/iso/string_iso.h:60: warning: conflicting types for
built-in function `memcmp'
/usr/include/iso/string_iso.h:61: warning: conflicting types for
built-in function `memcpy'
/usr/include/iso/string_iso.h:65: warning: conflicting types for
built-in function `strcmp'
/usr/include/iso/string_iso.h:66: warning: conflicting types for
built-in function `strcpy'
gcc -O -fPIC -I/usr/openwin/include -Iinclude 
-DINCLUDEDIR=\"/usr/include\" -DOBJSUFFIX=\".o\" -o
build/rmkdepend/include.o -c build/rmkdepend/include.c
gcc -O -fPIC -I/usr/openwin/include -Iinclude 
-DINCLUDEDIR=\"/usr/include\" -DOBJSUFFIX=\".o\" -o
build/rmkdepend/main.o -c build/rmkdepend/main.c

etc...

gcc -O -fPIC -DG__REGEXP1 -DG__UNIX -DG__SHAREDLIB -DG__OSFDLL -DG__ROOT
-DG__REDIRECTIO -Iinclude  -o cint/src/loadfile.o -c cint/src/loadfile.c
g++ -shared -O -o lib/libCint.so cint/src/auxu.o cint/src/cast.o
cint/src/debug.o cint/src/decl.o cint/src/disp.o cint/src/dump.o
cint/src/end.o cint/src/error.o cint/src/expr.o cint/src/fread.o
cint/src/func.o cint/src/g__cfunc.o cint/src/gcoll.o cint/src/global1.o
cint/src/global2.o cint/src/ifunc.o cint/src/inherit.o cint/src/init.o
cint/src/input.o cint/src/intrpt.o cint/src/loadfile.o cint/src/macro.o
cint/src/malloc.o cint/src/memtest.o cint/src/new.o cint/src/newlink.o
cint/src/newsos.o cint/src/oldlink.o cint/src/opr.o cint/src/parse.o
cint/src/pause.o cint/src/pcode.o cint/src/pragma.o cint/src/quote.o
cint/src/scrupto.o cint/src/shl.o cint/src/sizeof.o cint/src/stdstrct.o
cint/src/struct.o cint/src/stub.o cint/src/tmplt.o cint/src/typedef.o
cint/src/val2a.o cint/src/value.o cint/src/var.o cint/main/G__setup.o
cint/src/Api.o cint/src/Apiif.o cint/src/BaseCls.o cint/src/CallFunc.o
cint/src/Class.o cint/src/DataMbr.o cint/src/Method.o
cint/src/MethodAr.o cint/src/Token.o cint/src/Type.o cint/src/Typedf.o
cint/src/libstrm.o
Text relocation remains                 	referenced
    against symbol		    offset	in file
<unknown>                           0x7c4     
/opt/gnu/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/libstdc++.a(iovfprintf.o)
<unknown>                           0x7c8     
/opt/gnu/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/libstdc++.a(iovfprintf.o)
<unknown>                           0x7cc     
/opt/gnu/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/libstdc++.a(iovfprintf.o)
<unknown>                          

etc...

(int)             0x710     
/opt/gnu/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/libstdc++.a(stdiostream.o)
iostream type_info function         0x1c      
/opt/gnu/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/libstdc++.a(fstream.o)
iostream type_info function         0x1c      
/opt/gnu/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/libstdc++.a(strstream.o)
ios type_info node                  0x4       
/opt/gnu/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/libstdc++.a(streambuf.o)
ios type_info node                  0x8       
/opt/gnu/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/libstdc++.a(streambuf.o)
ios type_info node                  0x14      
/opt/gnu/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/libstdc++.a(streambuf.o)
ios type_info node                  0x10      
/opt/gnu/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/libstdc++.a(fstream.o)
ios type_info node                  0x5c      
/opt/gnu/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/libstdc++.a(iostream.o)
ios type_info node                  0x20      
/opt/gnu/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/libstdc++.a(strstream.o)
_IO_sungetc                         0x340     
/opt/gnu/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2/libstdc++.a(streambuf.o)
ld: fatal: relocations remain against allocatable but non-writable
sections
collect2: ld returned 1 exit status
make: *** [lib/libCint.so] Error 1

-- 
--------------------------
Jonathan BAILLEUL
Doctorant au GREYC Image
ISMRA, Université de Caen



This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:50:44 MET