[mythtv] Virtual thunk errors when creating libmythtv

Dan Morphis dan at milkcarton.com
Fri May 7 00:40:55 EDT 2004


Why are you creating a new post by responding to an old one?  This 
really messes up the archiving and screws up threaded mail clients.

-dan

Nigel Pearson wrote:

>
>     I have gotten most of MythTV-0.15 (CVS from a few days ago)
> to build under Mac OS X (only a few config and #ifdef changes req'd).
> However, when trying to link the last lib:
>
> c++ -dynamiclib -install_name   libmythtv-0.15.0.dylib -o 
> libmythtv-0.15.0.15.0.dylib cc.o vbi.o hamm.o lang.o commercial_skip.o 
> frequencies.o guidegrid.o infodialog.o infostructs.o jitterometer.o 
> minilzo.o NuppelVideoPlayer.o osd.o osdtypes.o programinfo.o 
> recordingprofile.o remoteencoder.o remoteutil.o RingBuffer.o RTjpegN.o 
> scheduledrecording.o ttfont.o tv_play.o yuv2rgb.o progfind.o 
> nuppeldecoder.o avformatdecoder.o recorderbase.o filtermanager.o 
> proglist.o videooutbase.o videoout_null.o xbox.o dbcheck.o 
> profilegroup.o udpnotify.o channeleditor.o channelsettings.o 
> osdsurface.o osdlistbtntype.o blend.o datadirect.o fifowriter.o 
> vsync.o videosource.o moc_guidegrid.o moc_infodialog.o moc_osd.o 
> moc_osdtypes.o moc_profilegroup.o moc_recordingprofile.o 
> moc_scheduledrecording.o moc_tv_play.o moc_progfind.o moc_proglist.o 
> moc_xbox.o moc_udpnotify.o moc_channeleditor.o moc_channelsettings.o 
> moc_osdlistbtntype.o moc_videosource.o  -L/Volumes/Backups/qt/lib 
> -L../libmyth -L../libavcodec -L../libavformat -lmyth-0.15 
> -lmythavcodec-0.15 -lmythavformat-0.15 -lfreetype -lmp3lame -lqt-mt
> ld: Undefined symbols:
> virtual thunk [v:0,-16] to Configurable::className() const
> ...
> virtual thunk [v:0,-20] to Configurable::qt_cast(char const*)
> ...
> virtual thunk [v:0,-20] to SelectSetting::className() const
>
> et cetera.
>
>
>     Now, I haven't even found a good definition of WTF a
> "virtual thunk" is, let alone why library creation is creating one.
>
>
>     There is a message on TrollTech's site about this, but they say
> it is to do with static linking, which we are _not_ doing here.
> Any suggestions?
>
> -- 
> Nigel Pearson, nigel at ind.tansu.com.au | "People say I'm strange, does it
> Telstra BI&D, Sydney, Australia       |        make me a stranger?
> Office: 8255 4222    Fax:  8255 3153  |  My best friend was born
> Mobile: 0408 664435  Home: 9792 6998  |         in a manger"    -DC Talk
>
>------------------------------------------------------------------------
>
>_______________________________________________
>mythtv-dev mailing list
>mythtv-dev at mythtv.org
>http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
>  
>


More information about the mythtv-dev mailing list