[mythtv] CVS compile problem?

Christian Hack christianh at edmi.com.au
Fri Jun 25 22:02:23 EDT 2004


I have 0.15-1 installed and running run and am trying to compile CVS from a
clean checkout. Can anyone explain what might have gone wrong here? I'm
getting this error

make[1]: Entering directory `/home/mythtv/mythtv/cvs/mythtv/programs'
cd mythepg && make -f Makefile
make[2]: Entering directory
`/home/mythtv/mythtv/cvs/mythtv/programs/mythepg'
g++  -o mythepg
main.o   -L/usr/lib/qt-3.1/lib -L/usr/X11R6/lib -L../../libs/libmyth -L../..
/libs/libmythtv -L../../libs/libavcodec -L../../libs/libavformat -lmythtv-0.
15 -lmythavformat-0.15 -lmythavcodec-0.15 -lmyth-0.15 -lfreetype -lmp3lame -
L/usr/X11R6/lib -lXinerama -lXv -lX11 -lXext -lXxf86vm -lXvMCNVIDIA -lXvMC -
lqt-mt -lXext -lX11 -lm -lpthread
../../libs/libmythtv/libmythtv-0.15.so: undefined reference to
`ChannelBase::GetCurrentName()'
../../libs/libmythtv/libmythtv-0.15.so: undefined reference to
`ChannelBase::StoreInputChannels()'
../../libs/libmythtv/libmythtv-0.15.so: undefined reference to
`ChannelBase::ChannelDown()'
../../libs/libmythtv/libmythtv-0.15.so: undefined reference to
`ChannelBase::ToggleInputs()'
../../libs/libmythtv/libmythtv-0.15.so: undefined reference to
`ChannelBase::NextFavorite()'
../../libs/libmythtv/libmythtv-0.15.so: undefined reference to
`ChannelBase::~ChannelBase [not-in-charge]()'
../../libs/libmythtv/libmythtv-0.15.so: undefined reference to
`ChannelBase::GetCurrentInputNum()'
../../libs/libmythtv/libmythtv-0.15.so: undefined reference to
`TVRec::CheckChannel(ChannelBase*, QString const&, QSqlDatabase*&,
pthread_mutex_t*&, QString&)'
../../libs/libmythtv/libmythtv-0.15.so: undefined reference to `typeinfo for
ChannelBase'
../../libs/libmythtv/libmythtv-0.15.so: undefined reference to
`ChannelBase::GetInputByNum(int)'
../../libs/libmythtv/libmythtv-0.15.so: undefined reference to
`ChannelBase::SwitchToInput(QString const&)'
../../libs/libmythtv/libmythtv-0.15.so: undefined reference to
`ChannelBase::GetInputByName(QString const&)'
../../libs/libmythtv/libmythtv-0.15.so: undefined reference to
`ChannelBase::ChannelUp()'
../../libs/libmyth/libmyth-0.15.so: undefined reference to `vtable for
MythCDROMLinux'
../../libs/libmythtv/libmythtv-0.15.so: undefined reference to
`ChannelBase::ChannelBase[not-in-charge](TVRec*)'
../../libs/libmythtv/libmythtv-0.15.so: undefined reference to
`ChannelBase::GetCurrentInput()'
collect2: ld returned 1 exit status
make[2]: *** [mythepg] Error 1
make[2]: Leaving directory `/home/mythtv/mythtv/cvs/mythtv/programs/mythepg'
make[1]: *** [sub-mythepg] Error 2
make[1]: Leaving directory `/home/mythtv/mythtv/cvs/mythtv/programs'
make: *** [sub-programs] Error 2



More information about the mythtv-dev mailing list