help-gplusplus
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

what is a virtual thunk and why is it being discarded?


From: Gav Wood
Subject: what is a virtual thunk and why is it being discarded?
Date: Mon, 24 May 2004 17:36:46 +0100
User-agent: KNode/0.7.7

while trying to build my project, i ran across this linking error.

the strange thing is i'm pretty sure i didn't touch the destructers between
now and when it worked fine; i just added an extra virtual method. i've
tried removing destructors, changing the virtualness of them and rebuilding
everything but the problem persists. i cant find any mention of it on
google, so perhaps one of you could help me decipher it:

gcc -shared  buffer.lo connection.lo processor.lo processorgroup.lo
signaltype.lo linksession.lo properties.lo bufferdata.lo
processorforwarder.lo processorfactory.lo llconnection.lo lrconnection.lo
lxconnectionnull.lo lxconnectionreal.lo xlconnection.lo xlconnectionreal.lo
lxconnection.lo rlconnection.lo splitter.lo source.lo wave.lo matrix.lo
spectrum.lo mlconnection.lo lmconnection.lo  -Wl,--rpath -Wl,/usr/qt/3/lib
-Wl,--rpath -Wl,/usr/qt/3/lib  -L/usr/X11R6/lib
-L/usr/qt/3/lib /usr/qt/3/lib/libqt-mt.so  -Wl,-soname
-Wl,libgeddei-0.1.0.so -o .libs/libgeddei-0.1.0.so

virtual thunk [v:0,-16] to geddei::LxConnectionReal::~LxConnectionReal
[in-charge](): discarded in section
`.gnu.linkonce.t._ZN6geddei16LxConnectionRealD1Ev' from lmconnection.lo

virtual thunk [v:0,-16] to geddei::LxConnectionReal::~LxConnectionReal
[in-charge deleting](): discarded in section
`.gnu.linkonce.t._ZN6geddei16LxConnectionRealD0Ev' from lmconnection.lo

collect2: ld returned 1 exit status

(newlines added for clarity)

any ideas would be welcome.

bish bosh,

gav
-- 
York


reply via email to

[Prev in Thread] Current Thread [Next in Thread]