<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
On 3/29/2010 11:31 AM, Chris Thauberger wrote:
<blockquote cite="mid:4BB0736E.AAEE.006A.0@allstartech.com" type="cite">
<meta http-equiv="Content-Type"
content="text/html; charset=ISO-8859-1">
<meta content="MSHTML 6.00.6000.16981" name="GENERATOR">
<div>I have been having a strange issue with anything newer than
r23736 (0.23)</div>
<div> </div>
<div>Here's the details.</div>
<div>I have a dedicated backend, and two virtually identical
dedicated frontends.</div>
<div>Running since release 0-21-fixes, then 22-fixes once released,
and for the last few moths, 0.23 trunk.</div>
<div>Everything was working fine throughout, up until r23736 (last
fully succesful rev.)</div>
<div> </div>
<div>Now, since that revision, the backend is still fine, and one of
the two frontends is fine.</div>
<div>My problem is on the second frontend.</div>
<div> </div>
<div>I get the following error on building of mythtv (mythplugins
builds fine)</div>
<div> </div>
<div>main.o: In function `reloadTheme()':</div>
<div>/usr/src/mythtv-0.23/mythtv/programs/mythfrontend/main.cpp:884:
undefined reference to `MythMainWindow::SetEffcetsEnabled(bool)'</div>
<div>
<div>/usr/src/mythtv-0.23/mythtv/programs/mythfrontend/main.cpp:895:
undefined reference to `MythMainWindow::SetEffcetsEnabled(bool)'</div>
<div>collect2: ld returned 1 exit status</div>
<div>make[2]: *** [mythfrontend] Error 1</div>
<div>make[2]: Leaving directory
`/usr/src/mythtv-0.23/mythtv/programs/mythfrontend'</div>
<div>make[1]: *** [sub-mythfrontend-make_default] Error 2</div>
<div>make[1]: Leaving directory `/usr/src/mythtv-0.23/mythtv/programs'</div>
<div>make: *** [sub-programs-make_default-ordered] Error 2</div>
<div> </div>
<div> </div>
<div>My 'configure' command is as follows</div>
<div> </div>
<div>./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</div>
<div> </div>
<div> </div>
<div>The results of the 'configure' is:</div>
<div> </div>
<div># Basic Settings<br>
Compile type release<br>
Compiler cache yes<br>
DistCC no<br>
qmake /usr/bin/qmake<br>
install prefix /usr/local<br>
runtime prefix /usr/local<br>
CPU x86 x86_64 (model name : AMD Athlon(tm) 64 X2
Dual Core Processor 4800+)<br>
big-endian no<br>
runtime cpu detection no<br>
yasm yes<br>
MMX enabled yes<br>
MMX2 enabled yes<br>
3DNow! enabled yes<br>
3DNow! extended enabled yes<br>
SSE enabled yes<br>
SSSE3 enabled yes<br>
CMOV enabled yes</div>
<div> </div>
<div># Input Support<br>
Joystick menu no<br>
lirc support yes<br>
Video4Linux sup. no<br>
ivtv support no<br>
HD-PVR support no<br>
FireWire support no<br>
DVB support no [/usr/include]<br>
DVB-S2 support no<br>
HDHomeRun support no<br>
IPTV support no</div>
<div> </div>
<div># Sound Output Support<br>
PulseAudio support yes<br>
OSS support yes<br>
ALSA support yes<br>
JACK support yes<br>
libfftw3 support no</div>
<div> </div>
<div># Video Output Support<br>
x11 support yes<br>
xrandr support yes<br>
xv support yes<br>
XvMC support yes<br>
XvMC VLD support yes<br>
XvMC pro support no<br>
XvMC libs -lXvMCW -ldl<br>
VDPAU support yes<br>
OpenGL video yes<br>
OpenGL vsync yes<br>
DirectFB no<br>
Fribidi formatting no<br>
MHEG support yes</div>
<div> </div>
<div># Misc Features<br>
multi threaded libavcodec yes<br>
Frontend yes<br>
Backend yes</div>
<div> </div>
<div># Bindings<br>
bindings_perl yes<br>
bindings_python yes</div>
<div> </div>
<div>Creating libs/libmythdb/mythconfig.h and
libs/libmythdb/mythconfig.mak</div>
<div> </div>
<div> </div>
<div>I have made sure any pre-requisites are there by
reverifying/downloading/installing required packages using the apt-get
command listed at</div>
<div><a moz-do-not-send="true"
href="http://www.mythtv.org/wiki/User_Manual:Initial_Installation#Prerequisites">http://www.mythtv.org/wiki/User_Manual:Initial_Installation#Prerequisites</a></div>
<div> </div>
<div>I have completely cleared my source tree and redownloaded a
fresh copy (most recently just this morning, with the RC1
release-023-fixes r23847)</div>
<div> </div>
<div>I am at a complete loss as to why this is happening on this one
frontend.</div>
<div>The other frontend is fine. Both computers are identical
hardware, installed at the same time, same updates applied at the same
time, and I just can't find any differences, but there obviously is
something. I assume I am missing a library somewhere or something
simple like that, but just can't find it.</div>
<div> </div>
<div>Any help would be greatly appreciated.</div>
<div> </div>
<div>Chris</div>
</div>
<pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
mythtv-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:mythtv-users@mythtv.org">mythtv-users@mythtv.org</a>
<a class="moz-txt-link-freetext" href="http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users">http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users</a>
</pre>
</blockquote>
Just a guess but is the function mispelled? MythMainWindow::Set<b>Effcets</b>Enabled(bool)
-> MythMainWindow::Set<b>Effects</b>Enabled(bool)?<br>
Id do a grep on the function name to determine where it is defined, and
try and figure out why the object is being left our of the linking.<br>
</body>
</html>