﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc	mlocked
8221	Compile error since 0.23 r23736	cthauber@…	Isaac Richards	"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 :)"	defect	closed	minor	unknown	MythTV - General	head	medium	invalid			1
