[mythtv-users] Gentoo 0.28.1-r1 ebuild issues - Exiv2?
rsh1k
roland.sh1000 at gmail.com
Mon Oct 30 17:04:35 UTC 2017
Hey folks. I'm updating my Gentoo-based MythTV box, making the jump from
MythTV 0.27.6_p20160318 (since removed from Portage?) to 0.28.1-r1, the
only version now available as an ebuild.
When building media-tv/mythtv itself, the compile runs for quite a while
but eventually fails with errors related to undefined references to Exiv2:
============================================================
x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,-rpath-link,/usr/lib64 -o mythfrontend
main.o playbackbox.o viewscheduled.o audiogeneralsettings.o
globalsettings.o manualschedule.o programrecpriority.o channelrecpriority.o
statusbox.o networkcontrol.o mediarenderer.o mythfexml.o
playbackboxlistitem.o custompriority.o exitprompt.o action.o actionset.o
mythcontrols.o keybindings.o keygrabber.o progfind.o guidegrid.o
customedit.o schedulecommon.o progdetails.o scheduleeditor.o
backendconnectionmanager.o programinfocache.o proglist.o proglist_helpers.o
playbackboxhelper.o viewschedulediff.o themechooser.o setupwizard_general.o
setupwizard_audio.o setupwizard_video.o grabbersettings.o
editvideometadata.o videofileassoc.o videometadatasettings.o
videoplayercommand.o videopopups.o videofilter.o videolist.o
videoplayersettings.o videodlg.o videoglobalsettings.o upnpscanner.o
commandlineparser.o idlescreen.o gallerythumbview.o galleryslideview.o
galleryconfig.o galleryviews.o galleryslide.o gallerytransitions.o
galleryinfo.o frontend.o moc_playbackbox.o moc_viewscheduled.o
moc_globalsettings.o moc_audiogeneralsettings.o moc_manualschedule.o
moc_programrecpriority.o moc_channelrecpriority.o moc_statusbox.o
moc_networkcontrol.o moc_custompriority.o moc_exitprompt.o
moc_mythcontrols.o moc_keygrabber.o moc_progfind.o moc_guidegrid.o
moc_customedit.o moc_schedulecommon.o moc_progdetails.o
moc_scheduleeditor.o moc_backendconnectionmanager.o moc_proglist.o
moc_proglist_helpers.o moc_viewschedulediff.o moc_themechooser.o
moc_setupwizard_general.o moc_setupwizard_audio.o moc_setupwizard_video.o
moc_grabbersettings.o moc_editvideometadata.o moc_videofileassoc.o
moc_videometadatasettings.o moc_videopopups.o moc_videofilter.o
moc_videoplayersettings.o moc_videodlg.o moc_upnpscanner.o moc_idlescreen.o
moc_gallerythumbview.o moc_galleryslideview.o moc_galleryconfig.o
moc_galleryslide.o moc_gallerytransitions.o moc_galleryinfo.o
moc_frontend.o -L../../libs/libmyth -L../../libs/libmythtv
-L../../external/FFmpeg/libswresample -L../../external/FFmpeg/libavutil
-L../../external/FFmpeg/libavcodec -L../../external/FFmpeg/libavformat
-L../../external/FFmpeg/libswscale -L../../external/FFmpeg/libpostproc
-L../../external/FFmpeg/libavfilter -L../../libs/libmythbase
-L../../libs/libmythui -L../../libs/libmythupnp
-L../../libs/libmythmetadata -L../../libs/libmythservicecontracts
-L../../libs/libmythprotoserver -lmythswscale -lmythavformat
-lmythswresample -lmythavutil -lmythavcodec -lmythpostproc -lmythavfilter
-lmythtv-0.28 -lmythupnp-0.28 -lmythbase-0.28 -lmythui-0.28 -lmyth-0.28
-lmythmetadata-0.28 -lmythservicecontracts-0.28 -lmythprotoserver-0.28
-L../../libs/libmythfreemheg -lmythfreemheg-0.28
-L../../external/libhdhomerun -lmythhdhomerun-0.28 -L/usr/lib64 -ltag
-lXext -lXinerama -lXxf86vm -lXv -lXrandr -lxml2 -lcrypto -lass
-lfftw3_threads -lfftw3f -lfftw3 -lva-x11 -lva -lxcb -lxcb-shm -lxcb-xfixes
-lxcb-shape -lX11 -lpulse -lasound -lfreetype -lxvidcore -lx264 -lvpx
-lvorbisenc -lvorbis -ltheoraenc -ltheoradec -logg -lmp3lame -lfaac -lm
-llzma -lbz2 -lz -ludev -luuid -pthread -ldl
-L/var/tmp/portage/media-tv/mythtv-0.28.1-r1/work/mythtv-0.28.1/mythtv/external/zeromq/src/.libs
-lmythzmq
-L/var/tmp/portage/media-tv/mythtv-0.28.1-r1/work/mythtv-0.28.1/mythtv/external/nzmqt/src
-lmythnzmqt -lGL -lQt5WebKitWidgets -lQt5OpenGL -lQt5Widgets -lQt5WebKit
-lQt5Gui -lQt5Network -lQt5Xml -lQt5Sql -L/usr/lib64/mysql -lQt5Script
-lQt5DBus -lQt5Core -lpthread
../../libs/libmythmetadata/libmythmetadata-0.28.so: undefined reference to
`Exiv2::ExifKey::ExifKey(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&)'
../../libs/libmythmetadata/libmythmetadata-0.28.so: undefined reference to
`Exiv2::Metadatum::print[abi:cxx11](Exiv2::ExifData const*) const'
../../libs/libmythmetadata/libmythmetadata-0.28.so: undefined reference to
`Exiv2::ImageFactory::open(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&, bool)'
../../libs/libmythmetadata/libmythmetadata-0.28.so: undefined reference to
`Exiv2::CommentValue::comment[abi:cxx11](char const*) const'
../../libs/libmythmetadata/libmythmetadata-0.28.so: undefined reference to
`Exiv2::Value::toString[abi:cxx11]() const'
../../libs/libmythmetadata/libmythmetadata-0.28.so: undefined reference to
`Exiv2::CommentValue::CommentValue(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&)'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:442: mythfrontend] Error 1
make[2]: Leaving directory
'/var/tmp/portage/media-tv/mythtv-0.28.1-r1/work/mythtv-0.28.1/mythtv/programs/mythfrontend'
make[1]: *** [Makefile:88: sub-mythfrontend-make_first] Error 2
make[1]: Leaving directory
'/var/tmp/portage/media-tv/mythtv-0.28.1-r1/work/mythtv-0.28.1/mythtv/programs'
make: *** [Makefile:67: programs] Error 2
* ERROR: media-tv/mythtv-0.28.1-r1::gentoo failed (compile phase):
* emake failed
============================================================
I have manually/oneshot installed media-gfx/exiv2 (0.25-r2) as well as
media-libs/gexiv2 (0.10.3), but the mythtv build still fails at the same
spot.
Here are the emerge details:
============================================================
[ebuild U ~] media-tv/mythtv-0.28.1-r1:0/0.28.1::gentoo
[0.27.6_p20160318-r1:0/0.27.6_p20160318::gentoo] USE="alsa dvb dvd fftw hls
libass mythlogserver%* python theora vaapi vorbis wrapper xml xvid
(-altivec) -autostart -bluray -cec -crystalhd -debug -egl -ieee1394 -jack
-lcd -lirc -perl -pulseaudio -systemd% -vdpau -xmltv -zeroconf"
INPUT_DEVICES="-joystick" PYTHON_TARGETS="python2_7" 0 KiB
============================================================
I know even 0.28.1 is getting dated now with the release of version "29"..
Is there an alternate location where Gentoo users are getting their
ebuilds from that I am not aware of? Or has anyone else been able to
resolve this build issue with 0.28.1?
Thanks in advance.
- Dave
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mythtv.org/pipermail/mythtv-users/attachments/20171030/93e0d160/attachment.html>
More information about the mythtv-users
mailing list