MythTV 0.24.1 update compile problem
Bernhard Froehlich
decke at bluelife.at
Mon May 23 12:21:17 UTC 2011
On Mon, 23 May 2011 12:49:58 +0100, Ashley Diamond wrote:
> Begin forwarded message:
> g++ -Wl,-O1
> -pthread -Wl,-rpath,/usr/local/lib/qt4 -o mythcommflag >
> CommDetectorFactory.o CommDetectorBase.o ClassicLogoDetector.o >
> ClassicSceneChangeDetector.o ClassicCommDetector.o Histogram.o >
> quickselect.o CommDetector2.o pgm.o EdgeDetector.o >
> CannyEdgeDetector.o PGMConverter.o BorderDetector.o FrameAnalyzer.o >
> TemplateFinder.o TemplateMatcher.o HistogramAnalyzer.o >
> BlankFrameDetector.o SceneChangeDetector.o PrePostRollFlagger.o >
> main.o moc_CommDetectorBase.o moc_ClassicCommDetector.o >
> moc_LogoDetectorBase.o moc_SceneChangeDetectorBase.o >
> moc_SlotRelayer.o moc_CustomEventRelayer.o -L/usr/local/lib >
> -L../../libs/libmyth -L../../libs/libmythtv >
> -L../../external/FFmpeg/libavutil -L../../external/FFmpeg/libavcodec >
> -L../../external/FFmpeg/libavcore >
> -L../../external/FFmpeg/libavformat >
> -L../../external/FFmpeg/libswscale -L../../libs/libmythdb >
> -L../../libs/libmythui -L../../libs/libmythupnp -lmythtv-0.24 >
> -lmythswscale -lmythavformat -lmythavcodec -lmythavcore -lmythavutil >
> -lmythupnp-0.24 > -lmythdb-0.24 -lmythui-0.24 -lmyth-0.24 >
> -L../../libs/libmythlivemedia -lmythlivemedia-0.24 >
> -L../../libs/libmythfreemheg -lmythfreemheg-0.24 >
> -L../../libs/libmythhdhomerun -lmythhdhomerun-0.24 -lchromeXvMCPro >
> -lXvMC -lXext -lXinerama -lXxf86vm -lXv -lXrandr -lX11 -lmp3lame >
> -L/usr/local/lib -lm -pthread -lbz2 -lfreetype -lz >
> -L/usr/local/lib/qt4 -lGLU -lGL -lQtSql -lQtXml -lQtGui -lQtCore >
> ClassicLogoDetector.o(.text+0x1f80): In function >
> `ClassicLogoDetector::searchForLogo(MythPlayer*)': >
> /usr/ports/multimedia/mythtv/work/mythtv-0.24.1/programs/mythcommflag/ClassicLogoDetector.cpp:115:
>> undefined reference to `MythPlayer::GetEof()' >
> ClassicCommDetector.o(.text+0x1ec24): In function >
> `ClassicCommDetector::go()': >
> /usr/ports/multimedia/mythtv/work/mythtv-0.24.1/programs/mythcommflag/ClassicCommDetector.cpp:400:
>> undefined reference to `MythPlayer::GetEof()' >
> CommDetector2.o(.text+0x5d68): In function `CommDetector2::go()': >
> /usr/ports/multimedia/mythtv/work/mythtv-0.24.1/programs/mythcommflag/CommDetector2.cpp:600:
>> undefined reference to `MythPlayer::GetEof()' >
> PrePostRollFlagger.o(.text+0xc93): In function >
> `PrePostRollFlagger::findBreakInrange(long long, long long, long >
> long, long long&, QTime&, bool)': >
> /usr/ports/multimedia/mythtv/work/mythtv-0.24.1/programs/mythcommflag/PrePostRollFlagger.cpp:242:
>> undefined reference to `MythPlayer::GetEof()' > gmake[2]: ***
> [mythcommflag] Error 1 > gmake[2]: Leaving directory >
> `/usr/ports/multimedia/mythtv/work/mythtv-0.24.1/programs/mythcommflag'
>> gmake[1]: *** [sub-mythcommflag-make_default] Error 2 > gmake[1]:
> Leaving directory >
> `/usr/ports/multimedia/mythtv/work/mythtv-0.24.1/programs' > gmake:
> *** [programs] Error 2 > *** Error code 1 > > Stop in
> /usr/ports/multimedia/mythtv. > *** Error code 1 > > Stop in
> /usr/ports/multimedia/mythtv. > ! multimedia/mythtv (mythtv-0.24_1)
> (missing header)
Please deinstall mythtv first and then "make install" as usual. It
looks like it picks up the installed libraries from 0.24.0 from
/usr/local and then fails because they are not identical to 0.24.1. They
haven't bumped the shared library versions for 0.24.1 so that is an
upstream bug after all.
I've cc'd multimedia@ so that the other mythtv users are informed.
--
Bernhard Fröhlich
http://www.bluelife.at/
More information about the freebsd-multimedia
mailing list