Opened 13 years ago

Closed 13 years ago

#1302 closed defect (fixed)

MythTV compile fails on rev 8988 with --disable-dvb-eit

Reported by: aebrett Owned by: danielk
Priority: minor Milestone: 0.20
Component: mythtv Version: head
Severity: medium Keywords:
Cc: Ticket locked: no

Description

I'm attempting to compile the latest revision of mythtv with the following configure command:

./configure --prefix=/opt/mythtv-svn --enable-dvb --dvb-path=/var/space/usr/src/linux/include/ --enable-proc-opt --enable-lirc --enable-xvmc --enable-xvmc-pro --disable-dvb-eit

However, when I run make, the compilation bombs out towards the end with the error:

g++  -o mythtv main.o    -L/usr/lib/qt3//lib -L../../libs/libmyth -L../../libs/libmythtv -L../../libs/libavutil -L../../libs/libavcodec -L../../libs/libavformat -lmythtv-0.19 -lmythavformat-0.19 -lmythavutil-0.19 -lmythavcodec-0.19 -lmyth-0.19 -lfreetype -lmp3lame -lasound -ljack -lraw1394 -liec61883 -lavc1394 -L/usr/X11R6/lib -lXinerama -lXv -lXxf86vm -lXrandr -lXvMCW -lXvMC -lqt-mt -lXext -lX11 -lm -lpthread
../../libs/libmythtv/libmythtv-0.19.so: undefined reference to `Event::Reset()'
../../libs/libmythtv/libmythtv-0.19.so: undefined reference to `EITFixUp::Fix(Event&, int)'
collect2: ld returned 1 exit status
make[2]: *** [mythtv] Error 1
make[2]: Leaving directory `/home/andrew/svn/mythtv/mythtv/programs/mythtv'
make[1]: *** [sub-mythtv] Error 2
make[1]: Leaving directory `/home/andrew/svn/mythtv/mythtv/programs'
make: *** [sub-programs] Error 2

This worked on 0.19, and I'm guessing is a result of the refactoring to split up eit and siparser functionality. My best guess is that there's an issue with the .../libs/libmythtv/libmythtv.pro file, but not being a C developer I can't really shed any more light than that.

Change History (3)

comment:1 Changed 13 years ago by Stuart Auchterlonie

Owner: changed from Isaac Richards to danielk
Priority: majorminor

comment:2 Changed 13 years ago by danielk

Status: newassigned

comment:3 Changed 13 years ago by danielk

Resolution: fixed
Status: assignedclosed

(In [8993]) Fixes #1302. (adds ifdef's for eit)

Note: See TracTickets for help on using tickets.