Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 23 May 2011 14:06:08 +0200
From:      Bernhard Froehlich <decke@bluelife.at>
To:        Ashley Diamond <ash@diamondbsd.com>
Cc:        multimedia@FreeBSD.org
Subject:   MythTV 0.24.1 update compile problem
Message-ID:  <b39db87af1b44f7fb4885331f7af3c4b@bluelife.at>
In-Reply-To: <27472227-CAEC-4D51-A2BA-EA3B7FC4D1CB@diamondbsd.com>
References:  <20110523114757.4EFE2DEF@diamondbsd.com> <27472227-CAEC-4D51-A2BA-EA3B7FC4D1CB@diamondbsd.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?b39db87af1b44f7fb4885331f7af3c4b>