[mythtv] Compile failure after 7393

Stuart Auchterlonie stuarta at squashedfrog.net
Wed Oct 5 17:58:01 UTC 2005


I'm getting this compile failure now....


g++-3.3  -o mythtv-setup main.o backendsettings.o checksetup.o
-L/usr/share/qt3/lib -L../libs/libmyth -L../libs/libmythtv
-L../libs/libavcodec -L../libs/libavformat -L../libs/libavutil
-lmythtv-0.18 -lmythavformat-0.18 -lmythavcodec-0.18 -lmythavutil-0.18
-lmyth-0.18 -lfreetype -lmp3lame -lasound -ljack -ldvdnav
-L/usr/X11R6/lib -lXinerama -lXv -lXxf86vm `freetype-config --libs`
-lqt-mt -lXext -lX11 -lm -lpthread
main.o: In function `~ClearDialog':
/home/stuarta/Projects/MythTV/build/mythtv/setup/backendsettings.h:19:
undefined reference to `vtable for ClearDialog'
/home/stuarta/Projects/MythTV/build/mythtv/setup/backendsettings.h:19:
undefined reference to `vtable for ClearDialog'
/home/stuarta/Projects/MythTV/build/mythtv/setup/backendsettings.h:19:
undefined reference to `vtable for ClearDialog'
/home/stuarta/Projects/MythTV/build/mythtv/setup/backendsettings.h:19:
undefined reference to `vtable for ClearDialog'
/home/stuarta/Projects/MythTV/build/mythtv/setup/backendsettings.h:19:
undefined reference to `vtable for ClearDialog'
/home/stuarta/Projects/MythTV/build/mythtv/setup/backendsettings.h:19:
undefined reference to `VTT for ClearDialog'
/home/stuarta/Projects/MythTV/build/mythtv/setup/backendsettings.h:19:
undefined reference to `VTT for ClearDialog'
/home/stuarta/Projects/MythTV/build/mythtv/setup/backendsettings.h:19:
undefined reference to `VTT for ClearDialog'
/home/stuarta/Projects/MythTV/build/mythtv/setup/backendsettings.h:19:
undefined reference to `VTT for ClearDialog'
/home/stuarta/Projects/MythTV/build/mythtv/setup/backendsettings.h:19:
undefined reference to `VTT for ClearDialog'
main.o:/home/stuarta/Projects/MythTV/build/mythtv/setup/backendsettings.h:19:
more undefined references to `VTT for ClearDialog' follow
backendsettings.o: In function `ClearDialog':
/home/stuarta/Projects/MythTV/build/mythtv/setup/backendsettings.cpp:778:
undefined reference to `vtable for ClearDialog'
/home/stuarta/Projects/MythTV/build/mythtv/setup/backendsettings.cpp:778:
undefined reference to `vtable for ClearDialog'
/home/stuarta/Projects/MythTV/build/mythtv/setup/backendsettings.cpp:778:
undefined reference to `vtable for ClearDialog'
/home/stuarta/Projects/MythTV/build/mythtv/setup/backendsettings.cpp:778:
undefined reference to `vtable for ClearDialog'
/home/stuarta/Projects/MythTV/build/mythtv/setup/backendsettings.cpp:778:
undefined reference to `vtable for ClearDialog'
/home/stuarta/Projects/MythTV/build/mythtv/setup/backendsettings.cpp:808:
undefined reference to `VTT for ClearDialog'
/home/stuarta/Projects/MythTV/build/mythtv/setup/backendsettings.cpp:808:
undefined reference to `VTT for ClearDialog'
/home/stuarta/Projects/MythTV/build/mythtv/setup/backendsettings.cpp:808:
undefined reference to `VTT for ClearDialog'
/home/stuarta/Projects/MythTV/build/mythtv/setup/backendsettings.cpp:808:
undefined reference to `VTT for ClearDialog'
collect2: ld returned 1 exit status
make: *** [mythtv-setup] Error 1

And what nm reports....

nm backendsettings.o | grep -i cleardialog
0000e1de T _ZN11ClearDialog4execEv
0000d678 T _ZN11ClearDialogC1Ev
0000cbe8 T _ZN11ClearDialogC2Ev
0000e1aa T _ZNK11ClearDialog15IsClearCardsSetEv
0000e1c4 T _ZNK11ClearDialog18IsClearChannelsSetEv
         U _ZTT11ClearDialog
         U _ZTV11ClearDialog

nm main.o | grep -i cleardialog
         U _ZN11ClearDialog4execEv
         U _ZN11ClearDialogC1Ev
00000000 W _ZN11ClearDialogD1Ev
         U _ZNK11ClearDialog15IsClearCardsSetEv
         U _ZNK11ClearDialog18IsClearChannelsSetEv
00000000 W _ZThn4_N11ClearDialogD1Ev
         U _ZTT11ClearDialog
00000000 W _ZTv0_n36_N11ClearDialogD1Ev
00000000 W _ZTv0_n40_N11ClearDialogD1Ev
00000000 W _ZTv0_n44_N11ClearDialogD1Ev
         U _ZTV11ClearDialog

Stuart



More information about the mythtv-dev mailing list