Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: MythTV: Users

Compile error

 

 

MythTV users RSS feed   Index | Next | Previous | View Threaded


cthauber at allstartech

Mar 29, 2010, 8:31 AM

Post #1 of 8 (594 views)
Permalink
Compile error

I have been having a strange issue with anything newer than r23736 (0.23)

Here's the details.
I have a dedicated backend, and two virtually identical dedicated frontends.
Running since release 0-21-fixes, then 22-fixes once released, and for the last few moths, 0.23 trunk.
Everything was working fine throughout, up until r23736 (last fully succesful rev.)

Now, since that revision, the backend is still fine, and one of the two frontends is fine.
My problem is on the second frontend.

I get the following error on building of mythtv (mythplugins builds fine)

main.o: In function `reloadTheme()':
/usr/src/mythtv-0.23/mythtv/programs/mythfrontend/main.cpp:884: undefined reference to `MythMainWindow::SetEffcetsEnabled(bool)'
/usr/src/mythtv-0.23/mythtv/programs/mythfrontend/main.cpp:895: undefined reference to `MythMainWindow::SetEffcetsEnabled(bool)'
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


My 'configure' command is as follows

./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


The results of the 'configure' is:

# 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 no
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 have made sure any pre-requisites are there by reverifying/downloading/installing required packages using the apt-get command listed at
http://www.mythtv.org/wiki/User_Manual:Initial_Installation#Prerequisites

I have completely cleared my source tree and redownloaded a fresh copy (most recently just this morning, with the RC1 release-023-fixes r23847)

I am at a complete loss as to why this is happening on this one frontend.
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.

Any help would be greatly appreciated.

Chris


pickle136 at sbcglobal

Mar 29, 2010, 9:25 AM

Post #2 of 8 (592 views)
Permalink
Re: Compile error [In reply to]

On 3/29/2010 11:31 AM, Chris Thauberger wrote:
> I have been having a strange issue with anything newer than r23736 (0.23)
> Here's the details.
> I have a dedicated backend, and two virtually identical dedicated
> frontends.
> Running since release 0-21-fixes, then 22-fixes once released, and for
> the last few moths, 0.23 trunk.
> Everything was working fine throughout, up until r23736 (last fully
> succesful rev.)
> Now, since that revision, the backend is still fine, and one of the
> two frontends is fine.
> My problem is on the second frontend.
> I get the following error on building of mythtv (mythplugins builds fine)
> main.o: In function `reloadTheme()':
> /usr/src/mythtv-0.23/mythtv/programs/mythfrontend/main.cpp:884:
> undefined reference to `MythMainWindow::SetEffcetsEnabled(bool)'
> /usr/src/mythtv-0.23/mythtv/programs/mythfrontend/main.cpp:895:
> undefined reference to `MythMainWindow::SetEffcetsEnabled(bool)'
> 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
> My 'configure' command is as follows
> ./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
> The results of the 'configure' is:
> # 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 no
> 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 have made sure any pre-requisites are there by
> reverifying/downloading/installing required packages using the apt-get
> command listed at
> http://www.mythtv.org/wiki/User_Manual:Initial_Installation#Prerequisites
> I have completely cleared my source tree and redownloaded a fresh copy
> (most recently just this morning, with the RC1 release-023-fixes r23847)
> I am at a complete loss as to why this is happening on this one frontend.
> 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.
> Any help would be greatly appreciated.
> Chris
>
>
> _______________________________________________
> mythtv-users mailing list
> mythtv-users [at] mythtv
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>
Just a guess but is the function mispelled?
MythMainWindow::Set*Effcets*Enabled(bool) ->
MythMainWindow::Set*Effects*Enabled(bool)?
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.


cthauber at allstartech

Mar 29, 2010, 9:56 AM

Post #3 of 8 (591 views)
Permalink
Compile error [In reply to]

>>I have been having a strange issue with anything newer than r23736 (0.23)>>Here's the details.>>I have a dedicated backend, and two virtually identical dedicated >>frontends.>>Running since release 0-21-fixes, then 22-fixes once released, and for >>the last few moths, 0.23 trunk.>>Everything was working fine throughout, up until r23736 (last fully >>succesful rev.)>>Now, since that revision, the backend is still fine, and one of the >>two frontends is fine.>>My problem is on the second frontend.>>I get the following error on building of mythtv (mythplugins builds fine)>>main.o: In function `reloadTheme()':>>/usr/src/mythtv-0.23/mythtv/programs/mythfrontend/main.cpp:884: >>undefined reference to `MythMainWindow::SetEffcetsEnabled(bool)'>>/usr/src/mythtv-0.23/mythtv/programs/mythfrontend/main.cpp:895: >>undefined reference to `MythMainWindow::SetEffcetsEnabled(bool)'>>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>>My 'configure' command is as follows>>./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>>The results of the 'configure' is:>># 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 no>>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 have made sure any pre-requisites are there by >>reverifying/downloading/installing required packages using the apt-get >>command listed at>>http://www.mythtv.org/wiki/User_Manual:Initial_Installation#Prerequisites>>I have completely cleared my source tree and redownloaded a fresh copy >>(most recently just this morning, with the RC1 release-023-fixes r23847)>>I am at a complete loss as to why this is happening on this one frontend.>>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.>>Any help would be greatly appreciated.>>Chris>>>>>>_______________________________________________>>mythtv-users mailing list>>mythtv-users at mythtv.org ( http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users )>>http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users>>> Just a guess but is the function mispelled? > MythMainWindow::Set*Effcets*Enabled(bool) -> > MythMainWindow::Set*Effects*Enabled(bool)?> 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.
That was just a typo on my part (copying by hand across computers). It actually is MythMainWindow::SetEffectsEnabled(bool)'Anyway, doing
grep -R MythMainWindow::SetEffectsEnabled mythtv/*I get the followingBinary file mythtv/libs/libmythui/mythmainwindow.o matches
Binary file mythtv/libs/libmythui/libmythui-0.23.so matches
mythtv/libs/libmythui/mythmainwindow.cpp:void MythMainWindow::SetEffectsEnabled(bool enable)
Binary file mythtv/libs/libmythui/libmythui-0.23.so.0 matches
Binary file mythtv/libs/libmythui/libmythui-0.23.so.0.23 matches
mythtv/libs/libmythui/.svn/text-base/mythmainwindow.cpp.svn-base:void MythMainWindow::SetEffectsEnabled(bool enable)
Binary file mythtv/libs/libmythui/libmythui-0.23.so.0.23.0 matchesNot sure what to do with that information though...Thanks


cthauber at allstartech

Mar 29, 2010, 10:03 AM

Post #4 of 8 (590 views)
Permalink
Re: Compile error [In reply to]

Not sure what happened there with the formatting...will try it again to make it easier to read.
Sorry about that everyone...

>>> "Chris Thauberger" <cthauber [at] allstartech> 3/29/2010 10:56 AM >>>
>>I have been having a strange issue with anything newer than r23736 (0.23)>>Here's the details.>>I have a dedicated backend, and two virtually identical dedicated >>frontends.>>Running since release 0-21-fixes, then 22-fixes once released, and for >>the last few moths, 0.23 trunk.>>Everything was working fine throughout, up until r23736 (last fully >>succesful rev.)>>Now, since that revision, the backend is still fine, and one of the >>two frontends is fine.>>My problem is on the second frontend.>>I get the following error on building of mythtv (mythplugins builds fine)>>main.o: In function `reloadTheme()':>>/usr/src/mythtv-0.23/mythtv/programs/mythfrontend/main.cpp:884: >>undefined reference to `MythMainWindow::SetEffcetsEnabled(bool)'>>/usr/src/mythtv-0.23/mythtv/programs/mythfrontend/main.cpp:895: >>undefined reference to `MythMainWindow::SetEffcetsEnabled(bool)'>>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>>My 'configure' command is as follows>>./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>>The results of the 'configure' is:>># 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 no>>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 have made sure any pre-requisites are there by >>reverifying/downloading/installing required packages using the apt-get >>command listed at>>http://www.mythtv.org/wiki/User_Manual:Initial_Installation#Prerequisites>>I have completely cleared my source tree and redownloaded a fresh copy >>(most recently just this morning, with the RC1 release-023-fixes r23847)>>I am at a complete loss as to why this is happening on this one frontend.>>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.>>Any help would be greatly appreciated.>>Chris>>>>>>_______________________________________________>>mythtv-users mailing list>>mythtv-users at mythtv.org ( http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users )>>http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users>>> Just a guess but is the function mispelled? > MythMainWindow::Set*Effcets*Enabled(bool) -> > MythMainWindow::Set*Effects*Enabled(bool)?> 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.
That was just a typo on my part (copying by hand across computers). It actually is MythMainWindow::SetEffectsEnabled(bool)'Anyway, doing
grep -R MythMainWindow::SetEffectsEnabled mythtv/*I get the followingBinary file mythtv/libs/libmythui/mythmainwindow.o matches
Binary file mythtv/libs/libmythui/libmythui-0.23.so matches
mythtv/libs/libmythui/mythmainwindow.cpp:void MythMainWindow::SetEffectsEnabled(bool enable)
Binary file mythtv/libs/libmythui/libmythui-0.23.so.0 matches
Binary file mythtv/libs/libmythui/libmythui-0.23.so.0.23 matches
mythtv/libs/libmythui/.svn/text-base/mythmainwindow.cpp.svn-base:void MythMainWindow::SetEffectsEnabled(bool enable)
Binary file mythtv/libs/libmythui/libmythui-0.23.so.0.23.0 matchesNot sure what to do with that information though...Thanks


pickle136 at sbcglobal

Mar 29, 2010, 10:04 AM

Post #5 of 8 (588 views)
Permalink
Re: Compile error [In reply to]

On 3/29/2010 12:56 PM, Chris Thauberger wrote:
> >>/ I have been having a strange issue with anything newer than r23736 (0.23)
> />>/ Here's the details.
> />>/ I have a dedicated backend, and two virtually identical dedicated
> />>/ frontends.
> />>/ Running since release 0-21-fixes, then 22-fixes once released, and for
> />>/ the last few moths, 0.23 trunk.
> />>/ Everything was working fine throughout, up until r23736 (last fully
> />>/ succesful rev.)
> />>/ Now, since that revision, the backend is still fine, and one of the
> />>/ two frontends is fine.
> />>/ My problem is on the second frontend.
> />>/ I get the following error on building of mythtv (mythplugins builds fine)
> />>/ main.o: In function `reloadTheme()':
> />>/ /usr/src/mythtv-0.23/mythtv/programs/mythfrontend/main.cpp:884:
> />>/ undefined reference to `MythMainWindow::SetEffcetsEnabled(bool)'
> />>/ /usr/src/mythtv-0.23/mythtv/programs/mythfrontend/main.cpp:895:
> />>/ undefined reference to `MythMainWindow::SetEffcetsEnabled(bool)'
> />>/ 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
> />>/ My 'configure' command is as follows
> />>/ ./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
> />>/ The results of the 'configure' is:
> />>/ # 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 no
> />>/ 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 have made sure any pre-requisites are there by
> />>/ reverifying/downloading/installing required packages using the apt-get
> />>/ command listed at
> />>/ http://www.mythtv.org/wiki/User_Manual:Initial_Installation#Prerequisites
> />>/ I have completely cleared my source tree and redownloaded a fresh copy
> />>/ (most recently just this morning, with the RC1 release-023-fixes r23847)
> />>/ I am at a complete loss as to why this is happening on this one frontend.
> />>/ 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.
> />>/ Any help would be greatly appreciated.
> />>/ Chris
> />>/
> />>/
> />>/ _______________________________________________
> />>/ mythtv-users mailing list
> />>/ mythtv-users at mythtv.org <http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users>
> />>/ http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
> />>/
> /> Just a guess but is the function mispelled?
> > MythMainWindow::Set*Effcets*Enabled(bool) ->
> > MythMainWindow::Set*Effects*Enabled(bool)?
> > 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.
>
>
> That was just a typo on my part (copying by hand across computers). It actually is MythMainWindow::SetEffectsEnabled(bool)'
> Anyway, doing
> grep -R MythMainWindow::SetEffectsEnabled mythtv/*
> I get the following
> Binary file mythtv/libs/libmythui/mythmainwindow.o matches
> Binary file mythtv/libs/libmythui/libmythui-0.23.so matches
> mythtv/libs/libmythui/mythmainwindow.cpp:void MythMainWindow::SetEffectsEnabled(bool enable)
> Binary file mythtv/libs/libmythui/libmythui-0.23.so.0 matches
> Binary file mythtv/libs/libmythui/libmythui-0.23.so.0.23 matches
> mythtv/libs/libmythui/.svn/text-base/mythmainwindow.cpp.svn-base:void MythMainWindow::SetEffectsEnabled(bool enable)
> Binary file mythtv/libs/libmythui/libmythui-0.23.so.0.23.0 matches
> Not sure what to do with that information though...
> Thanks
>
>
>
> _______________________________________________
> mythtv-users mailing list
> mythtv-users [at] mythtv
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>
Well it shows libythui-0.23.so contains the function you need to link
to, i would expect building the frontend it would attempt to link this
lib using -lmythui-0.23


greg at gregandeva

Mar 29, 2010, 10:15 AM

Post #6 of 8 (596 views)
Permalink
Re: Compile error [In reply to]

On Mon, 2010-03-29 at 09:31 -0600, Chris Thauberger wrote:

> Now, since that revision, the backend is still fine, and one of the
> two frontends is fine.
> My problem is on the second frontend.

I have no idea whether this could be your problem or not, but I had a
similar issue where I had one system that Myth would not compile on and
other identical (as far as I could tell) systems where it did. My
problem turned out to be that I had some old include files lying around
in /usr/local/include on the one system that was failing. It took me
MONTHS to track this down, so I thought I'd mention it just in case.

--Greg




_______________________________________________
mythtv-users mailing list
mythtv-users [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users


cthauber at allstartech

Mar 29, 2010, 10:16 AM

Post #7 of 8 (600 views)
Permalink
Re: Compile error [In reply to]

I have cleared the libs, but not the includes.
I will give that a try...
Thanks for the tip

>>> Greg Woods <greg [at] gregandeva> 3/29/2010 11:15 AM >>>
On Mon, 2010-03-29 at 09:31 -0600, Chris Thauberger wrote:

> Now, since that revision, the backend is still fine, and one of the
> two frontends is fine.
> My problem is on the second frontend.

I have no idea whether this could be your problem or not, but I had a
similar issue where I had one system that Myth would not compile on and
other identical (as far as I could tell) systems where it did. My
problem turned out to be that I had some old include files lying around
in /usr/local/include on the one system that was failing. It took me
MONTHS to track this down, so I thought I'd mention it just in case.

--Greg




_______________________________________________
mythtv-users mailing list
mythtv-users [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users


cthauber at allstartech

Mar 29, 2010, 11:21 AM

Post #8 of 8 (573 views)
Permalink
Re: Compile error [In reply to]

Well, clearing the includes from /usr/local/include/mythtv didn't fix it, but clearing an old set from /usr/include and /usr/lib that I thought was already gone (from a long ways back, I was using a custom destination) seems to have cleared up the issue.
Thanks for the nudge in the right direction :)

>>> "Chris Thauberger" <cthauber [at] allstartech> 3/29/2010 11:16 AM >>>
I have cleared the libs, but not the includes.
I will give that a try...
Thanks for the tip

>>> Greg Woods <greg [at] gregandeva> 3/29/2010 11:15 AM >>>
On Mon, 2010-03-29 at 09:31 -0600, Chris Thauberger wrote:

> Now, since that revision, the backend is still fine, and one of the
> two frontends is fine.
> My problem is on the second frontend.

I have no idea whether this could be your problem or not, but I had a
similar issue where I had one system that Myth would not compile on and
other identical (as far as I could tell) systems where it did. My
problem turned out to be that I had some old include files lying around
in /usr/local/include on the one system that was failing. It took me
MONTHS to track this down, so I thought I'd mention it just in case.

--Greg




_______________________________________________
mythtv-users mailing list
mythtv-users [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users

MythTV users RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.