Maurik: is it possible, that you simply have ROOT/CINT libraries compiled with the version of GCC which does name mangling differently from gcc-2.96-85? -best, Pasha Maurik Holtrop wrote: > > Dear Fellow Rooters, > > After my sysadmin innocently applied the updates for Red Hat 7.1 > (usually a good idea for security reasons) compiling with rootcint code > stopped working. This I found true for root version 3.02.03 and 3.01.05 > and 3.01.06 (all I tried.) Some compiler detail changed that is > incompatible with the current CINT? > (Output of this problem is at the bottom of this email) > > What makes this a bit scary is that after recompiling the entire root > system from CVS my problems did not disappear. > > The broken RPMS that potentially caused these problems: > > gcc-c++-2.96-85 > gcc-2.96-85 > glibc-2.2.4-19 > > (Note the -85 and -19 sub versions.) > > I will try to "rev back" these updates, but I think that this might be a > problem that will start cropping up for people. > > Does anybody know what is going on here? > > Regards, > > Maurik Holtrop > > ============================================================================= > > THelicityDict.o: In function `operator>>(TBuffer &, THelicity *&)': > THelicityDict.o(.text+0x1b): undefined reference to > `TBuffer::ReadObject(TClass const *)' > THelicityDict.o: In function `THelicity::Streamer(TBuffer &)': > THelicityDict.o(.text+0x61): undefined reference to > `TBuffer::ReadVersion(unsigned int *, unsigned int > *)'THelicityDict.o(.text+0x7d): undefined reference to > `TObject::Streamer(TBuffer &)' > THelicityDict.o(.text+0x1b0): undefined reference to > `TBuffer::CheckByteCount(unsigned int, unsigned int, TClass const *)' > THelicityDict.o(.text+0x1d6): undefined reference to > `TBuffer::WriteVersion(TClass const *, unsigned char)' > THelicityDict.o(.text+0x1ec): undefined reference to > `TObject::Streamer(TBuffer &)' > THelicityDict.o(.text+0x305): undefined reference to > `TBuffer::SetByteCount(unsigned int, unsigned char)' > THelicityDict.o: In function `THelicity::ShowMembers(TMemberInspector &, > char *)': > THelicityDict.o(.text+0x330): undefined reference to `strlen' > THelicityDict.o(.text+0x569): undefined reference to > `TObject::ShowMembers(TMemberInspector &, char *)' > THelicityDict.o: In function `G__set_cpp_environmentTHelicityDict': > THelicityDict.o(.text+0x58f): undefined reference to > `G__add_compiledheader' > THelicityDict.o(.text+0x59f): undefined reference to > `G__add_compiledheader' > THelicityDict.o(.text+0x5af): undefined reference to > `G__add_compiledheader' > THelicityDict.o: In function `operator new(unsigned int, > G__THelicityDictdOcc_tag *)': > THelicityDict.o(.text+0x5cd): undefined reference to `G__getgvp' > THelicityDict.o(.text+0x5e7): undefined reference to `__builtin_new' > THelicityDict.o: In function `G__operator_delete(void *)': > THelicityDict.o(.text+0x5fb): undefined reference to `G__getgvp' > THelicityDict.o(.text+0x607): undefined reference to `G__getgvp' > THelicityDict.o(.text+0x61b): undefined reference to `__builtin_delete' > THelicityDict.o: In function `G__THelicity_THelicity_0_0(G__value *, > char const *, G__param *, int)': > THelicityDict.o(.text+0x656): undefined reference to > `G__getaryconstruct' > THelicityDict.o(.text+0x66b): undefined reference to > `G__getaryconstruct' > THelicityDict.o(.text+0x682): undefined reference to `__builtin_vec_new' > THelicityDict.o(.text+0x6f9): undefined reference to > `__builtin_vec_delete' > THelicityDict.o(.text+0x745): undefined reference to `TObject::operator > delete(void *)' > THelicityDict.o(.text+0x770): undefined reference to > `G__get_linked_tagnum' > THelicityDict.o(.text+0x7e1): undefined reference to `__rethrow' > > ...
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:51:06 MET