RE: [ROOT] problems with template class definition

From: Philippe Canal (pcanal@fnal.gov)
Date: Fri Feb 20 2004 - 19:00:24 MET


Hi Eugen,

> undefined symbol: _._t14TMOptionsEntry1Zd
  echo _._t14TMOptionsEntry1Zd | c++filt
  TMOptionsEntry<double>::~TMOptionsEntry(void)

This means that you declared but did not implement the
TMOptionsEntry destructor.

Cheers,
Philippe.



-----Original Message-----
From: owner-roottalk@pcroot.cern.ch
[mailto:owner-roottalk@pcroot.cern.ch]On Behalf Of Eugen Wintersberger
Sent: Friday, February 20, 2004 8:44 AM
To: roottalk@pcroot.cern.ch
Subject: [ROOT] problems with template class definition


Hi rooters

I'm sorry for posting again a question about template class definitions.
I use ROOT 3.10/01 on a Debian 3.0 Linux system.
After compiling the source (see attachment) I get the following error if
I try to load template.so into ROOT:

root [0] .L
template.so
dlopen
error:
/home/eugen/temp/eugen_id10b_0204/src/template_test/temp_test_src/./template
.so:
undefined symbol: _._t14TMOptionsEntry1Zd
Load Error: Failed to load Dynamic
link
library
/home/eugen/temp/eugen_id10b_0204/src/template_test/temp_test_src/./template
.so
*** Interpreter error recovered ***
root [1]

best regards
  Eugen

--
GMX ProMail (250 MB Mailbox, 50 FreeSMS, Virenschutz, 2,99 EUR/Monat...)
jetzt 3 Monate GRATIS + 3x DER SPIEGEL +++ http://www.gmx.net/derspiegel +++

--
GMX ProMail (250 MB Mailbox, 50 FreeSMS, Virenschutz, 2,99 EUR/Monat...)
jetzt 3 Monate GRATIS + 3x DER SPIEGEL +++ http://www.gmx.net/derspiegel +++



This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:06 MET