From owner-freebsd-multimedia@FreeBSD.ORG Mon May 23 12:21:17 2011 Return-Path: Delivered-To: multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6E7E2106564A for ; Mon, 23 May 2011 12:21:17 +0000 (UTC) (envelope-from decke@bluelife.at) Received: from groupware.itac.at (groupware.itac.at [91.205.172.99]) by mx1.freebsd.org (Postfix) with ESMTP id 1DE2F8FC0A for ; Mon, 23 May 2011 12:21:16 +0000 (UTC) Received: from home.bluelife.at (93.104.210.95) by groupware.itac.at (Axigen) with (AES256-SHA encrypted) ESMTPSA id 1A9F29; Mon, 23 May 2011 14:06:13 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Date: Mon, 23 May 2011 14:06:08 +0200 From: Bernhard Froehlich To: Ashley Diamond In-Reply-To: <27472227-CAEC-4D51-A2BA-EA3B7FC4D1CB@diamondbsd.com> References: <20110523114757.4EFE2DEF@diamondbsd.com> <27472227-CAEC-4D51-A2BA-EA3B7FC4D1CB@diamondbsd.com> Message-ID: X-Sender: decke@bluelife.at User-Agent: Roundcube Webmail/0.5.2 X-AxigenSpam-Level: 1 X-CTCH-RefID: str=0001.0A090204.4DDA4DAF.00BD,ss=1,fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown Cc: multimedia@FreeBSD.org Subject: MythTV 0.24.1 update compile problem X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 May 2011 12:21:17 -0000 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/