This is the mail archive of the egcs@egcs.cygnus.com mailing list for the EGCS project. See the EGCS home page for more information.


[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index] [Subject Index] [Author Index] [Thread Index]

Re: Namespace bug?



Martin v. Loewis" wrote:

> The next time you report a bug, please take the time to read the bug
> reporting instructions in the manual or on the web page. The sources
> you send where not compilable; CORBA.h, mico/throw.h and other where
> missing.

I am sorry, I should habe read them first. However, the files you name
form part of the MICO distribution which is really complex. Therefore, I
decided not to include them in my eMail.

> However, I think I've found the problem, anyway: There is apparently
> no implementation of
 
> ODB::FS::FileServant::~FileServant();
 
> which is declared in the header file. If you implement that
> destructor, the virtual tables will get emitted.

Thank you, I guess this will fix it. In another thread, I read that this
is the behaviour of EGCS to build the vtable if and only if it has all
methods of the class present at compile-time (I can understand that, it
is _really_ hard to build fractions of a vtable). Is it correct
therefore that I cannot partition a class implementation into different
source files? Is this according to standard C++ specs?

Thank you!

Regards

Joerg Fischer