[mythtv-users] MythDVD compile error

Jason Donahue mythtv at timekiller.org
Sat Jan 31 07:19:18 EST 2004


So, I got MythMusic to compile clean last night, by removing all ATRPMS,
and compiling all it's dependencies from source. I then tried the same
for MythDVD, so I went down the list in the MythDVD README, grabbing
sources for everything. After getting it all to compile clean, I tried
to compile MythDVD, and got the following:

<snip>
g++  -o mtd logging.o mtd.o serversocket.o jobthread.o dvdprobe.o
fileobs.o threadevents.o main.o dbcheck.o moc_logging.o moc_mtd.o
moc_serversocket.o  -L/usr/lib/qt-3.1/lib -L/usr/X11R6/lib
-L/usr/local/lib -ldvdread -lmyth-0.14 -lqt-mt -lXext -lX11 -lm
-lpthread
logging.o(.text+0xbf): In function
`MTDLogger::MTDLogger[not-in-charge](bool)':
: undefined reference to `gContext'
logging.o(.text+0x2ff): In function
`MTDLogger::MTDLogger[in-charge](bool)':
: undefined reference to `gContext'
mtd.o(.text+0x20d): In function `MTD::MTD[not-in-charge](QSqlDatabase*,
int, bool)':
: undefined reference to `gContext'
mtd.o(.text+0x42d): In function `MTD::MTD[not-in-charge](QSqlDatabase*,
int, bool)':
: undefined reference to `gContext'
mtd.o(.text+0x4f0): In function `MTD::MTD[not-in-charge](QSqlDatabase*,
int, bool)':
: undefined reference to `gContext'
mtd.o(.text+0x82d): more undefined references to `gContext' follow
collect2: ld returned 1 exit status
make[1]: *** [mtd] Error 1
make[1]: Leaving directory `/root/mythtv/mythtv/plugins/mythdvd/mtd'
make: *** [sub-mtd] Error 2
</snip>

I'm fairly certain this is a version conflict, but don't know in what.
Anyone got a clue?



More information about the mythtv-users mailing list