Re: G__cpp_setupG__stream again

Pasha Murat (murat@cdfsga.fnal.gov)
Sat, 17 Jul 1999 07:27:09 -0500 (CDT)


Wolfgang Korsch writes:
> Dear ROOTers,
> I would like to compile ROOT 2.22/09 on an Alpha using DU4.0D and EGCS1.1.2
> (-> Makefile.alphaegcs). The compilation crashes at
>
> Generating dictionary BASE_G__Base1.cxx...
> 11691:/usr/users/tmp/bin/rootcint: /sbin/loader: Error: unresolvable symbol in /usr/users/tmp/root/lib/libCint.so: G__cpp_setupG__stream
> 11691:/usr/users/tmp/bin/rootcint: /sbin/loader: Fatal Error: this executable has unresolvable symbols
>
> I know this problem has been discussed on ROOTTALK in connection
> with SUN machines. It was suggested to rebuild CINT using fakestrm.cxx.
> This doesn't work in my case.
>
> Can somebody help me?

you can check several things:

- make sure that libCint.so contains this symbol:

/usr/people/murat>nm $ROOTSYS/lib/libCint.so | grep G__cpp_setupG__stream
00106c64 T G__cpp_setupG__stream

- make sure that $LD_LIBRARY_PATH includes $ROOTSYS/lib
- make sure that when you link rootcint , you tell linker to use libCint.so

-Pasha