
mythtv at cvs
Mar 26, 2010, 10:29 AM
Post #1 of 4
(481 views)
Permalink
|
|
Ticket #8221: Compile error since 0.23 r23736
|
|
#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 _______________________________________________ mythtv-commits mailing list mythtv-commits [at] mythtv http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-commits
|