Hi Everybody, I have been trying to compile ROOT 2.22/10 on a Sun Solaris 5.6 with gcc-2.95-1. Unfortunately the standard ROOT Makefile.solarisegcs file fails with the following error: -------------------------------------------- ld: fatal: relocations remain against allocatable but non-writable sections collect2: ld returned 1 exit status chmod: WARNING: can't access /cern/root/lib/libCint.so /cern/root/lib/libCint.so done g++ -O2 -fPIC -I/usr/openwin/include -c MAIN_cppmain.cxx g++ -O2 -o /cern/root/bin/cint MAIN_cppmain.o \ -L /cern/root/lib -lCint -lm -ltermcap -ldl -L/usr/ccs/lib -lgen ld: fatal: library -lCint: not found ld: fatal: File processing errors. No output written to /cern/root/bin/cint collect2: ld returned 1 exit status make: *** [/cern/root/bin/cint] Error 1 --------------------------------------------- Using the Makefile supplied by Michal Lijowski seems to work until ---------------------------------------------- g++ -O2 -fPIC -I/usr/openwin/include -fno-rtti -c UNIX_UnixSystem.cxx UNIX_UnixSystem.cxx: In method `void TUnixSystem::IgnoreInterrupt(unsigned char = kTRUE)': UNIX_UnixSystem.cxx:413: assignment to `void (*)(int)' from `void (*)()' UNIX_UnixSystem.cxx: In function `static void TUnixSystem::UnixSignal(ESignals, void (*)(ESignals))': UNIX_UnixSystem.cxx:1840: assignment to `void (*)(int)' from `void (*)()' make: *** [UNIX_UnixSystem.o] Error 1 ----------------------------------------------- Can anybody help me sloving this problem? Thanks in advance. Wolfgang
This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:43:39 MET