Hello All,
I use root 3.02/06 on Sun SPARC 5.6.
I would like to use the compiler but I think to have any problems,
practically it give me a lot of many of errors.
For example when I use "gmake" in /root/test I have:
sunkloe1:/cern/root/test# gmake
CC -O MainEvent.o libEvent.so -L/cern/root/lib -lCore -lCint -lHist -lGraf
-lGraf3d -lGpad -lTree -lRint -lPostscript -lMatrix -lPhysics
-L/usr/ccs/lib -lm -lsocket -lgen -ldl -lsunmath \
-o Event
Undefined first referenced
symbol in file
const char*TObject::GetName()const libEvent.so
unsafe_ios::tie(ostream*) /cern/root/lib/libCint.so
hex(ios&) /cern/root/lib/libCint.so
unsafe_ostream::do_opfx(void) /cern/root/lib/libCore.so
cout /cern/root/lib/libCore.so
operator new(unsigned int)
/cern/root/lib/libCore.so
endl(ostream&) /cern/root/lib/libCore.so
char*TObject::GetObjectInfo(int,int)const libEvent.so
ws(istream&) /cern/root/lib/libCore.so
ios::setf(long, long) /cern/root/lib/libCint.so
dec(ios&) /cern/root/lib/libCint.so
ostream::operator <<(streambuf*) /cern/root/lib/libCint.so
TRef::TRef(const TRef&) libEvent.so
TRefArray::TRefArray(int,int) libEvent.so
filebuf::open(const char*, int, int) /cern/root/lib/libCint.so
unsigned char TObject::IsEqual(const TObject*)const libEvent.so
void TRef::SetAction(TObject*) libEvent.so
fstreambase::open(const char*, int, int) /cern/root/lib/libCint.so
ios::unsetf(long) /cern/root/lib/libCint.so
TObject*TObject::Clone(const char*)const libEvent.so
istream::getline(char*, int, char) /cern/root/lib/libCore.so
TClonesArray::TClonesArray(const char*,int,unsigned char)
libEvent.so
istream::istream(streambuf*) /cern/root/lib/libCint.so
iostream::iostream(streambuf*) /cern/root/lib/libCint.so
TH1F::TH1F(const char*,const char*,int,double,double)
MainEvent.o
istream::seekg(long, unsafe_ios::seek_dir) /cern/root/lib/libCint.so
clog /cern/root/lib/libCint.so
ostream::operator <<(double) /cern/root/lib/libCint.so
ostream::operator <<(long) /cern/root/lib/libCint.so
istream::operator >>(short&) /cern/root/lib/libCint.so
void TObject::Execute(TMethod*,TObjArray*) libEvent.so
void TObject::Copy(TObject&) libEvent.so
void TObject::RecursiveRemove(TObject*) libEvent.so
unsigned char TObject::HandleTimer(TTimer*) libEvent.so
ifstream::ifstream(int, char*, int)
/cern/root/lib/libCint.so
int TObject::Read(const char*) libEvent.so
istream::operator >>(double&) /cern/root/lib/libCint.so
istream::operator >>(float&) /cern/root/lib/libCint.so
istream::operator >>(int&) /cern/root/lib/libCint.so
istream::operator >>(long&) /cern/root/lib/libCint.so
istrstream::~istrstream(void) /cern/root/lib/libCore.so
void TRef::operator=(TObject*) libEvent.so
void TObject::SetDrawOption(const char*) libEvent.so
istream::operator >>(char*) /cern/root/lib/libCint.so
Iostream_init::Iostream_init(void) /cern/root/lib/libCore.so
unsigned TProcessID::GetObjectCount() libEvent.so
unsafe_istream::operator >>(char*) /cern/root/lib/libCint.so
void TObject::Execute(const char*,const char*) libEvent.so
fstreambase::fstreambase(int) /cern/root/lib/libCint.so
fstreambase::fstreambase(void) /cern/root/lib/libCint.so
static ios::sync_with_stdio(void) /cern/root/lib/libCint.so
strstream::~strstream(void) /cern/root/lib/libCint.so
int TClass::WriteBuffer(TBuffer&,void*,const char*) libEvent.so
unsigned char TObject::InheritsFrom(const TClass*)const libEvent.so
fstreambase::setbuf(char*, int) /cern/root/lib/libCint.so
ofstream::ofstream(int) /cern/root/lib/libCint.so
void TTree::SetBranchStyle(int) MainEvent.o
unsafe_istream::do_ipfx(int) /cern/root/lib/libCore.so
ofstream::ofstream(void) /cern/root/lib/libCint.so
_ex_rethrow_q /cern/root/lib/libCore.so
strstreambuf::~strstreambuf(void) /cern/root/lib/libCint.so
_pure_error_ /cern/root/lib/libCore.so
[Hint: try checking whether you are linking with the correct libC]
TObject::~TObject #Nvariant 1() MainEvent.o
TObject*TRef::GetObject()const libEvent.so
streambuf::do_snextc(void) /cern/root/lib/libCint.so
fstream::fstream(const char*, int, int)
/cern/root/lib/libCint.so
istream::putback(char) /cern/root/lib/libCore.so
strstreambuf::freeze(int) /cern/root/lib/libCint.so
TFile::TFile(const char*,const char*,const char*,int)
MainEvent.o
void TObject::ls(const char*)const libEvent.so
unsafe_ios::flags(long) /cern/root/lib/libCint.so
filebuf::~filebuf(void) /cern/root/lib/libCint.so
ifstream::ifstream(const char*, int, int)
/cern/root/lib/libCore.so
fstreambase::fstreambase(const char*, int, int)
/cern/root/lib/libCint.so
fstream::~fstream(void) /cern/root/lib/libCint.so
istrstream::istrstream(char*) /cern/root/lib/libCint.so
flush(ostream&) /cern/root/lib/libCint.so
streambuf::sgetn_unlocked(char*, int) /cern/root/lib/libCint.so
ends(ostream&) /cern/root/lib/libCint.so
_vector_delete_ /cern/root/lib/libCore.so
void TObject::Delete(const char*) libEvent.so
_vector_con_ /cern/root/lib/libCore.so
ostream::tellp(void) /cern/root/lib/libCint.so
void RemoveClass(const char*) libEvent.so
ostream::operator <<(unsigned long)
/cern/root/lib/libCint.so
TObject*TObject::FindObject(const TObject*)const libEvent.so
ostream::flush(void) /cern/root/lib/libCore.so
istream::operator >>(unsigned int&)
/cern/root/lib/libCint.so
istream::operator >>(unsigned long&)
/cern/root/lib/libCint.so
void TObject::Dump()const libEvent.so
istream::operator >>(unsigned short&)
/cern/root/lib/libCint.so
void*TStorage::ObjectAlloc(unsigned,void*) libEvent.so
cerr /cern/root/lib/libCore.so
strstream::strstream(char*, int, int)
/cern/root/lib/libCint.so
istream::operator >>(streambuf*) /cern/root/lib/libCint.so
void TObject::SetUniqueID(unsigned) libEvent.so
TRef::__vtbl libEvent.so
[Hint: try checking whether the first non-inlined, non-pure virtual
function of class TRef is defined]
ostream::operator <<(void*) /cern/root/lib/libCore.so
ostream::seekp(long) /cern/root/lib/libCint.so
Iostream_init::~Iostream_init(void)
/cern/root/lib/libCore.so
void TObject::ShowMembers(TMemberInspector&,char*) libEvent.so
istrstream::istrstream(char*, int)
/cern/root/lib/libCore.so
operator delete(void*)
/cern/root/lib/libCore.so
streambuf::sputn_unlocked(const char*, int) /cern/root/lib/libCore.so
unsigned TObject::GetUniqueID()const libEvent.so
void TObject::Pop() libEvent.so
fstreambase::~fstreambase(void) /cern/root/lib/libCint.so
ofstream::ofstream(int, char*, int)
/cern/root/lib/libCint.so
_vector_new_ /cern/root/lib/libCore.so
TObject*TBuffer::ReadObject(const TClass*) libEvent.so
const char*TObject::GetDrawOption()const libEvent.so
strstream::strstream(void) /cern/root/lib/libCint.so
ios::pword(int) /cern/root/lib/libCint.so
const char*TObject::GetTitle()const libEvent.so
TDirectory::TDirectory(const char*,const char*,const char*)
MainEvent.o
ios::setf(long) /cern/root/lib/libCint.so
ostrstream::ostrstream(void) /cern/root/lib/libCint.so
strstreambuf::strstreambuf(int) /cern/root/lib/libCint.so
TObject::TObject #Nvariant 1(const TObject&) libEvent.so
ofstream::~ofstream(void) /cern/root/lib/libCore.so
void TObject::Browse(TBrowser*) libEvent.so
strstreambuf::strstreambuf(void) /cern/root/lib/libCint.so
unsafe_istream::do_get(void) /cern/root/lib/libCore.so
void TBuffer::WriteObject(const TObject*) libEvent.so
static ios::bitalloc(void) /cern/root/lib/libCint.so
filebuf::filebuf(int) /cern/root/lib/libCint.so
filebuf::filebuf(void) /cern/root/lib/libCint.so
setw(int) /cern/root/lib/libHist.so
fstream::fstream(void) /cern/root/lib/libCint.so
TTree::TTree(const char*,const char*,int) MainEvent.o
ostream::ostream(streambuf*) /cern/root/lib/libCint.so
TNetFile::TNetFile(const char*,const char*,const char*,int,int)
MainEvent.o
static ios::xalloc(void) /cern/root/lib/libCint.so
unsigned char TObject::IsFolder()const libEvent.so
fstream::fstream(int) /cern/root/lib/libCint.so
double TStopwatch::CpuTime() MainEvent.o
TObject*TObject::DrawClone(const char*)const libEvent.so
void TObject::operator delete(void*) MainEvent.o
void TObject::ExecuteEvent(int,int,int) libEvent.so
unsigned char TObject::InheritsFrom(const char*)const libEvent.so
_vector_des_ /cern/root/lib/libCore.so
unsafe_ostream::operator <<(double) /cern/root/lib/libCore.so
unsafe_ostream::operator <<(long) /cern/root/lib/libCore.so
double TStopwatch::RealTime() MainEvent.o
ofstream::ofstream(const char*, int, int)
/cern/root/lib/libCore.so
filebuf::openprot /cern/root/lib/libCore.so
[Hint: static member filebuf::openprot should be defined in the program
,see Annotated Reference Manual (ARM) Section 9.4]
ifstream::ifstream(int) /cern/root/lib/libCint.so
ifstream::ifstream(void) /cern/root/lib/libCint.so
istream::tellg(void) /cern/root/lib/libCint.so
ostrstream::ostrstream(char*, int, int)
/cern/root/lib/libCore.so
void TRef::ShowMembers(TMemberInspector&,char*) libEvent.so
setprecision(int) /cern/root/lib/libHist.so
TBuffer&operator>>(TBuffer&,TH1F*&) libEvent.so
unsafe_ostream::outstr(const char*, const char*)
/cern/root/lib/libCore.so
istream::seekg(long) /cern/root/lib/libCint.so
void AddClass(const char*,short,void(*)(),int) libEvent.so
void TObject::Paint(const char*) libEvent.so
void TObject::DrawClass()const libEvent.so
void TObject::Inspect()const libEvent.so
void*TStorage::ObjectAlloc(unsigned) MainEvent.o
unsigned long TObject::Hash()const libEvent.so
istream::ignore(int, int) /cern/root/lib/libCint.so
ostrstream::~ostrstream(void) /cern/root/lib/libCore.so
unsafe_ios::setstate(int) /cern/root/lib/libCore.so
unsafe_ostream::do_osfx(void) /cern/root/lib/libCore.so
void
TObject::SavePrimitive(std::basic_ofstream<char,std::char_traits<char>
>&,const char*) libEvent.so
_vector_vnew_ /cern/root/lib/libCint.so
fstream::fstream(int, char*, int)
/cern/root/lib/libCint.so
void TStopwatch::Stop() MainEvent.o
strstreambuf::strstreambuf(char*, int, char*)
/cern/root/lib/libCint.so
void TObject::Print(const char*)const libEvent.so
istream::read(char*, int) /cern/root/lib/libCore.so
void Error(const char*,const char*,...) libEvent.so
int TClass::ReadBuffer(TBuffer&,void*) libEvent.so
TBuffer&operator>>(TBuffer&,TRefArray*&) libEvent.so
ios::iword(int) /cern/root/lib/libCint.so
ostream::seekp(long, unsafe_ios::seek_dir) /cern/root/lib/libCint.so
unsafe_ostream::operator <<(unsigned long)
/cern/root/lib/libCore.so
TObject::TObject #Nvariant 1() libEvent.so
void TStopwatch::Continue() MainEvent.o
TObject*TObject::FindObject(const char*)const libEvent.so
fstreambase::close(void) /cern/root/lib/libCore.so
unsigned char TObject::Notify() libEvent.so
cin /cern/root/lib/libCint.so
const char*TObject::ClassName()const libEvent.so
int TObject::Compare(const TObject*)const libEvent.so
void TObject::Draw(const char*) libEvent.so
void TStopwatch::Start(unsigned char) MainEvent.o
void TObject::UseCurrentStyle() libEvent.so
int TObject::DistancetoPrimitive(int,int) libEvent.so
istream::get(char*, int, char) /cern/root/lib/libCore.so
filebuf::filebuf(int, char*, int)
/cern/root/lib/libCint.so
const char*TObject::GetIconName()const libEvent.so
ifstream::~ifstream(void) /cern/root/lib/libCore.so
unsafe_ios::clear(int) /cern/root/lib/libCint.so
strstreambuf::str(void) /cern/root/lib/libCint.so
filebuf::close(void) /cern/root/lib/libCint.so
void TProcessID::SetObjectCount(unsigned) libEvent.so
oct(ios&) /cern/root/lib/libCint.so
int TObject::Write(const char*,int,int) libEvent.so
istream::get(streambuf&, char) /cern/root/lib/libCint.so
filebuf::attach(int) /cern/root/lib/libCint.so
void TClass::SetStreamer(const char*,void(*)(TBuffer&,void*,int))
libEvent.so
fstreambase::fstreambase(int, char*, int)
/cern/root/lib/libCint.so
TStopwatch::TStopwatch() MainEvent.o
TClass*CreateClass(const char*,short,const char*,const char*,int,int)
libEvent.so
ld: fatal: Symbol referencing errors. No output written to Event
gmake: *** [Event] Error 1
sunkloe1:/cern/root/test#
Is there someone that can help me.
Thanks in advance.
Regards
Francesco.
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:51:17 MET