[mythtv-commits] Ticket #8221: Compile error since 0.23 r23736
MythTV
mythtv at cvs.mythtv.org
Fri Mar 26 17:29:49 UTC 2010
#8221: Compile error since 0.23 r23736
--------------------------------------+-------------------------------------
Reporter: cthauber@… | Owner: ijr
Type: defect | Status: new
Priority: minor | Milestone: unknown
Component: MythTV - General | Version: head
Severity: medium | Mlocked: 0
--------------------------------------+-------------------------------------
Ever since r23736 (last successful rev.), one of my frontends is getting a
compile error.
I have 1 dedicated backend, and 2 virtually identical dedicated frontends
(same hardware, installed the same).
The problem occurs on 1 of the 2 frontend machines.
{{{
main.o: In function `reloadTheme()':
/usr/src/mythtv-0.23/mythtv/programs/mythfrontend/main.cpp:884: undefined
reference to `MythMainWindow::SetEffectsEnabled(bool)'
/usr/src/mythtv-0.23/mythtv/programs/mythfrontend/main.cpp:895: undefined
reference to `MythMainWindow::SetEffectsEnabled(bool)'
globalsettings.o: In function `AudioOutputDevice':
/usr/src/mythtv-0.23/mythtv/programs/mythfrontend/globalsettings.cpp:50:
undefined reference to `GetALSAPCMDevices()'
/usr/src/mythtv-0.23/mythtv/programs/mythfrontend/globalsettings.cpp:50:
undefined reference to `GetALSAPCMDevices()'
collect2: ld returned 1 exit status
make[2]: *** [mythfrontend] Error 1
make[2]: Leaving directory
`/usr/src/mythtv-0.23/mythtv/programs/mythfrontend'
make[1]: *** [sub-mythfrontend-make_default] Error 2
make[1]: Leaving directory `/usr/src/mythtv-0.23/mythtv/programs'
make: *** [sub-programs-make_default-ordered] Error 2
}}}
Actually, the two lines relating to 'GetALSAPCMDevices()' only showed up
in the last few days, but the the other errors have been there for a
while.
Here is the configure line I am using
{{{
./configure --compile-type=release --enable-proc-opt --enable-lirc
--disable-joystick-menu --disable-firewire --disable-iptv --disable-
hdhomerun --disable-v4l --disable-ivtv --disable-hdpvr --disable-dvb
--enable-vdpau --disable-directfb --enable-opengl-video --enable-opengl-
vsync
}}}
I know some of them are defaults, but I just want to be sure :)
Same confure line is used on the working frontend.
And, here is the output of configure
{{{
# Basic Settings
Compile type release
Compiler cache yes
DistCC no
qmake /usr/bin/qmake
install prefix /usr/local
runtime prefix /usr/local
CPU x86 x86_64 (model name : AMD Athlon(tm)
64 X2 Dual Core Processor 4800+)
big-endian no
runtime cpu detection no
yasm yes
MMX enabled yes
MMX2 enabled yes
3DNow! enabled yes
3DNow! extended enabled yes
SSE enabled yes
SSSE3 enabled yes
CMOV enabled yes
# Input Support
Joystick menu no
lirc support yes
Video4Linux sup. no
ivtv support no
HD-PVR support no
FireWire support no
DVB support no [/usr/include]
DVB-S2 support no
HDHomeRun support no
IPTV support no
# Sound Output Support
PulseAudio support yes
OSS support yes
ALSA support yes
JACK support yes
libfftw3 support no
# Video Output Support
x11 support yes
xrandr support yes
xv support yes
XvMC support yes
XvMC VLD support yes
XvMC pro support no
XvMC libs -lXvMCW -ldl
VDPAU support yes
OpenGL video yes
OpenGL vsync yes
DirectFB yes
Fribidi formatting no
MHEG support yes
# Misc Features
multi threaded libavcodec yes
Frontend yes
Backend yes
# Bindings
bindings_perl yes
bindings_python yes
Creating libs/libmythdb/mythconfig.h and libs/libmythdb/mythconfig.mak
}}}
I've been pulling my hair out trying to find what is different from the
working to non-working computer, but just can't see it.
BTW, this is my first submission, so I hope I did it right :)
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/8221>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list