[mythtv] Compiling MythTV-VID branch is failing on PVR350VideoDevice

Chad masterclc at gmail.com
Thu Aug 3 22:12:29 UTC 2006


Hello, I'm trying to test/troubleshoot an SP13000 (Via CN400 chipset)
using the vid branch.  However, I continually get a compile failure
with this:

moc_globalsettings.cpp:298: error: 'PVR350VideoDevice' has not been declared
moc_globalsettings.cpp:298: error: non-member function 'const char*
className()' cannot have cv-qualifier
moc_globalsettings.cpp:303: error: 'PVR350VideoDevice' has not been declared
moc_globalsettings.cpp:304: error: 'PVR350VideoDevice' has not been declared
moc_globalsettings.cpp:307: error: 'PVR350VideoDevice' has not been declared
moc_globalsettings.cpp:315: error: 'PVR350VideoDevice' has not been declared
moc_globalsettings.cpp:326: error: 'PVR350VideoDevice' has not been declared
moc_globalsettings.cpp:344: error: 'PVR350VideoDevice' has not been declared
moc_globalsettings.cpp: In function 'void* qt_cast(const char*)':
moc_globalsettings.cpp:347: error: invalid use of 'this' in non-member function
moc_globalsettings.cpp:349: error: invalid use of 'this' in non-member function
moc_globalsettings.cpp:350: error: cannot call member function
'virtual void* ComboBoxSetting::qt_cast(const char*)' without object
moc_globalsettings.cpp: At global scope:
moc_globalsettings.cpp:353: error: 'PVR350VideoDevice' has not been declared
moc_globalsettings.cpp: In function 'bool qt_invoke(int, QUObject*)':
moc_globalsettings.cpp:355: error: cannot call member function
'virtual bool ComboBoxSetting::qt_invoke(int, QUObject*)' without
object
moc_globalsettings.cpp: At global scope:
moc_globalsettings.cpp:358: error: 'PVR350VideoDevice' has not been declared
moc_globalsettings.cpp: In function 'bool qt_emit(int, QUObject*)':
moc_globalsettings.cpp:360: error: cannot call member function
'virtual bool ComboBoxSetting::qt_emit(int, QUObject*)' without object
moc_globalsettings.cpp: At global scope:
moc_globalsettings.cpp:364: error: 'PVR350VideoDevice' has not been declared
moc_globalsettings.cpp: In function 'bool qt_property(int, int, QVariant*)':
moc_globalsettings.cpp:366: error: cannot call member function
'virtual bool ComboBoxSetting::qt_property(int, int, QVariant*)'
without object
moc_globalsettings.cpp: At global scope:
moc_globalsettings.cpp:369: error: 'PVR350VideoDevice' has not been declared
make[2]: *** [moc_globalsettings.o] Error 1
make[2]: Leaving directory `/tmp/mythtv-vid/programs/mythfrontend'
make[1]: *** [sub-mythfrontend] Error 2
make[1]: Leaving directory `/tmp/mythtv-vid/programs'
make: *** [sub-programs] Error 2

I did a google and searched trac, but nobody else reported anything I
could find.  The odd thing is that I was able to compile this
previously, and no updates were made since my last try (I simply did a
make distclean and changed my configure options, I'll post those since
that is probably the relavant info).  My configure info:

./configure --disable-joystick-menu --disable-firewire --disable-dbox2
--disable-v4l --disable-hdhomerun --disable-dts --disable-crciprec
--enable-xvmc --enable-xvmc-pro --xvmc-lib=viaXvMCPro
--disable-xvmc-opengl

And the resulting list from the configure output:

# Basic Settings
Compile type     release
Compiler cache   yes
DistCC           no
Install prefix   /usr/local
CPU              x86 (VIA Nehemiah)
Big Endian       no
MMX enabled      yes
Vector Builtins  yes

# Input Support
Joystick menu    no
lirc support     yes
Video4Linux sup. no
ivtv support     no
FireWire support no
DVB support      no [/usr/include]
DBox2 support    no
HDHomeRun sup.   no
CRC Ip Rec sup.  no

# Sound Output Support
OSS support      yes
ALSA support     yes
aRts support     no
JACK support     no
DTS passthrough  no

# Video Output Support
x11 support      yes
xrandr support   yes
xv support       yes
XvMC support     yes
XvMC VLD support yes
XvMC pro support yes
XvMC OpenGL sup. no
XvMC libs        -lviaXvMCPro
Mac accel.       no
OpenGL vsync     no
DirectFB         no

# Misc Features
Frontend         yes
Backend          yes

Creating libs/libmyth/mythconfig.h and libs/libmyth/mythconfig.mak

libs/libmyth/mythconfig.h is unchanged


I will continue trying variations, but with the speed at which this
machine compiles, I was hoping someone had an answer so I don't have
to continually recompile...

Thanks!

-Chad


More information about the mythtv-dev mailing list