<div dir="ltr">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.<div><br></div><div>When building media-tv/mythtv itself, the compile runs for quite a while but eventually fails with errors related to undefined references to Exiv2:</div><div><br></div><div>============================================================</div><div></div><div><p style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo"><span style="font-variant-ligatures:no-common-ligatures">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 </span></p>
<p style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo"><span style="font-variant-ligatures:no-common-ligatures">../../libs/libmythmetadata/<a href="http://libmythmetadata-0.28.so">libmythmetadata-0.28.so</a>: undefined reference to `Exiv2::ExifKey::ExifKey(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'</span></p>
<p style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo"><span style="font-variant-ligatures:no-common-ligatures">../../libs/libmythmetadata/<a href="http://libmythmetadata-0.28.so">libmythmetadata-0.28.so</a>: undefined reference to `Exiv2::Metadatum::print[abi:cxx11](Exiv2::ExifData const*) const'</span></p>
<p style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo"><span style="font-variant-ligatures:no-common-ligatures">../../libs/libmythmetadata/<a href="http://libmythmetadata-0.28.so">libmythmetadata-0.28.so</a>: undefined reference to `Exiv2::ImageFactory::open(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'</span></p>
<p style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo"><span style="font-variant-ligatures:no-common-ligatures">../../libs/libmythmetadata/<a href="http://libmythmetadata-0.28.so">libmythmetadata-0.28.so</a>: undefined reference to `Exiv2::CommentValue::comment[abi:cxx11](char const*) const'</span></p>
<p style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo"><span style="font-variant-ligatures:no-common-ligatures">../../libs/libmythmetadata/<a href="http://libmythmetadata-0.28.so">libmythmetadata-0.28.so</a>: undefined reference to `Exiv2::Value::toString[abi:cxx11]() const'</span></p>
<p style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo"><span style="font-variant-ligatures:no-common-ligatures">../../libs/libmythmetadata/<a href="http://libmythmetadata-0.28.so">libmythmetadata-0.28.so</a>: undefined reference to `Exiv2::CommentValue::CommentValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'</span></p>
<p style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo"><span style="font-variant-ligatures:no-common-ligatures">collect2: error: ld returned 1 exit status</span></p>
<p style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo"><span style="font-variant-ligatures:no-common-ligatures">make[2]: *** [Makefile:442: mythfrontend] Error 1</span></p>
<p style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo"><span style="font-variant-ligatures:no-common-ligatures">make[2]: Leaving directory '/var/tmp/portage/media-tv/mythtv-0.28.1-r1/work/mythtv-0.28.1/mythtv/programs/mythfrontend'</span></p>
<p style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo"><span style="font-variant-ligatures:no-common-ligatures">make[1]: *** [Makefile:88: sub-mythfrontend-make_first] Error 2</span></p>
<p style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo"><span style="font-variant-ligatures:no-common-ligatures">make[1]: Leaving directory '/var/tmp/portage/media-tv/mythtv-0.28.1-r1/work/mythtv-0.28.1/mythtv/programs'</span></p>
<p style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo"><span style="font-variant-ligatures:no-common-ligatures">make: *** [Makefile:67: programs] Error 2</span></p>
<p style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo"><span style="font-variant-ligatures:no-common-ligatures"> * ERROR: media-tv/mythtv-0.28.1-r1::gentoo failed (compile phase):</span></p>
<p style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo"><span style="font-variant-ligatures:no-common-ligatures"> *   emake failed</span></p></div><div><span style="font-variant-ligatures:no-common-ligatures">============================================================<br></span></div><div><span style="font-variant-ligatures:no-common-ligatures"><br></span></div><div><span style="font-variant-ligatures:no-common-ligatures"><br></span></div><div>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.</div><div><br></div><div><br></div><div>Here are the emerge details:</div><div><div><span style="font-variant-ligatures:no-common-ligatures"><br></span></div><div><span style="font-variant-ligatures:no-common-ligatures">============================================================<br></span></div><div>[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</div></div><div><div><span style="font-variant-ligatures:no-common-ligatures">============================================================<br></span></div></div><div><br></div><div><br></div><div>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?</div><div><br></div><div>Thanks in advance.</div><div>- Dave </div><div><br></div></div>