RE: undefined reference to `non-virtual thunk [nv:-35] - resolved
- From: erik_ohrnberger dme net
- To: gtkmm-list gnome org, bug-commoncpp gnu org
- Cc:
- Subject: RE: undefined reference to `non-virtual thunk [nv:-35] - resolved
- Date: Tue, 10 May 2005 15:17:26 -0400
Part of the code that I was compiling was a number of bit packed structure
definitions using #pragma pack(1).
It would appear that this causes problems for the virtual table stuff. When
I went to surrounding the bit packed structures with
#pragma pack(push,1)
< structure definition here>
#pragma pack(pop)
The problem went away. This would appear to be a rather isolated and
strange circumstance not typically encountered by the average developer, so
I hope that this record helps someone in the future.
Erik.
> -----Original Message-----
> From: Ohrnberger, Erik
> Sent: Tuesday, May 10, 2005 1:09 PM
> To: gtkmm-list gnome org; bug-commoncpp gnu org
> Subject: undefined reference to `non-virtual thunk [nv:-35]
>
>
> I'm really at a loss here and don't know how to proceed as to
> correct this issue.
>
> During the link phase of my gtkmm program I get this error
> associated with one of my shared libraries. Obviously
> there's a problem here, but what is the error message trying
> to tell me?
>
> The program is using gtkmm, ACE, and the GNU Common C++2 library.
>
> ACE is providing the network level communications, gtkmm is
> providing the GUI, and the GNU Common C++2 library is
> providing the object persistence.
>
> This error occurs at the point in the development when I
> incorporate the ACE library, yet the error is pointing to one
> of my classes.
>
> Any hints as to how to track this down further?
>
> Thanks in advance.
>
> Erik.
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]