[mythtv] tv_rec. ccp in CVS & DVB Alpha-0.5 do not compile

Scott White scott at clubguide.com
Sun Oct 5 21:48:18 EDT 2003


Resend after suscribing to mythtv-dev

I hope this is useful feedback.  CVS 051003 and DVB Alpha-0.5 do not
compile.  I get

g++ -c -pipe -Wall -W -O3 -march=pentiumpro -fomit-frame-pointer
`freetype-config --cflags` -D_REENTRANT  -D_GNU_SOURCE
-D_FILE_OFFSET_BITS=64 -DPREFIX=\"/usr/local\" -DMMX -DUSING_DVB
-DQT_NO_DEBUG -DQT_THREAD_SUPPORT -I/usr/lib/qt-3.1/mkspecs/default -I.
-I/usr/local/include
-I/home/Software/Linux/Downloads/linuxtv-dvb-1.0.1/include -I../libmyth
-I.. -I../libavcodec -I../libavformat -I../libdvbdev
-I/usr/lib/qt-3.1/include -o tv_rec.o tv_rec.cpp
tv_rec.cpp: In constructor `TVRec::TVRec(int)':
tv_rec.cpp:72: no matching function for call to
`DVBChannel::DVBChannel(TVRec*
   const, int)'
dvbchannel.h:16: candidates are: DVBChannel::DVBChannel(const
DVBChannel&) dvbchannel.h:19:
DVBChannel::DVBChannel(TVRec*, int, bool,
   char)
make[2]: *** [tv_rec.o] Error 1

What compiles

CVS with no DVB or CLE266 selected in settings.pro on RH8 (Client Via
EPIA 933) & RH9 (Server with Nova-T)
CVS with CLE266 on RH8 (Client Via EPIA 933 with VIA binary drivers inc
libmpeg)
v11 with DVB  RH9 (Server with Nova-T)
v11 with no DVB on RH8 (Client Via EPIA 933)

What does not

CVS & alpha-0.5 with DVB on RH9 (Server with Nova-T) RedHat2.4.20-18.9 &
linuxtv-dvb-1.0.0-pre3
CVS & alpha-0.5 with DVB on RH9 (Server with Nova-T) kernel.org2.4.22 &
linuxtv-dvb-1.0.1
CVS & alpha-0.5 with no DVB on RH9 (Server with Nova-T) kernel.org2.4.22
& linuxtv-dvb-1.0.1
CVS without alpha-0.5 with DVB on RH9 (Server with Nova-T)
kernel.org2.4.22 & linuxtv-dvb-1.0.1 (error below)

g++ -c -pipe -Wall -W -O3 -march=pentiumpro -fomit-frame-pointer
`freetype-config --cflags` -D_REENTRANT  -D_GNU_SOURCE
-D_FILE_OFFSET_BITS=64 -DPREFIX=\"/usr/local\" -DMMX -DUSING_DVB
-DQT_NO_DEBUG -DQT_THREAD_SUPPORT -I/usr/lib/qt-3.1/mkspecs/default -I.
-I/usr/local/include
-I/home/Software/Linux/Downloads/linuxtv-dvb-1.0.1/include -I../libmyth
-I.. -I../libavcodec -I../libavformat -I../libdvbdev
-I/usr/lib/qt-3.1/include -o videosource.o videosource.cpp
videosource.cpp: In member function `void
   DVBConfigurationGroup::probeCard(const QString&)':
videosource.cpp:406: `DVB_DEV_FRONTEND' undeclared (first use this
function) videosource.cpp:406: (Each undeclared identifier is reported
only once for each
   function it appears in.)
videosource.cpp:406: `dvbdevice' undeclared (first use this function)

I have tested v11 and I can tune and watch live TV from the DVB card in
the server, on the client but the VIA c3 933 is not up to the task and I
get stutering.  One chunk of the alpha-0.5 patch has to applied by hand.

Rgds

Scott White





More information about the mythtv-dev mailing list