<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Oct 31, 2017 at 1:06 PM, Roger Siddons <span dir="ltr"><<a href="mailto:dizygotheca@ntlworld.com" target="_blank">dizygotheca@ntlworld.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">No idea about Gentoo but those compilation errors indicate the package<br>
was compiled with a different GCC.<br>
<br>
I saw them briefly with exiv2 years ago on Ubuntu; it does seem<br>
susceptible for some reason.<br>
<br>
IIRC Myth 0.28 was the first C++11 release.<br>
Sounds like you need a more up-to-date package.<br>
<br>
Some related links that may get you going.<br>
<a href="https://stackoverflow.com/questions/33394934/converting-std-cxx11string-to-stdstring" rel="noreferrer" target="_blank">https://stackoverflow.com/<wbr>questions/33394934/converting-<wbr>std-cxx11string-to-stdstring</a><br>
<a href="https://forums.gentoo.org/viewtopic-t-1048478-start-0.html" rel="noreferrer" target="_blank">https://forums.gentoo.org/<wbr>viewtopic-t-1048478-start-0.<wbr>html</a><br>
<br>
exiv2 is only used for reading metadata from photos for the Gallery.<br>
I have a copy of an old patch (Jan 2016) that made exiv2 configurable.<br>
No idea if it still applies cleanly though.<br>
<div class="gmail-HOEnZb"><div class="gmail-h5"><br></div></div></blockquote><div><br></div><div><br></div><div>Bingo! That was it!  Thanks Roger!</div><div><br></div><div>I followed the Gentoo docs for an ABI change, and that did the trick.  I had to do a bit of a dance with the rebuilds, as the scripts wanted to rebuild mythtv-0.27.6 and mythplugins-0.27.6 (for which ebuilds are no longer available), as well as qtwebkit-4.8.7 (masked by the maintainers for having "more holes in it than swiss cheese", but a dependency of MythTV 0.27.6). </div><div><br></div><div>In the end, I had to temporarily unmask qtwebkit via package.unmask, then I ran this command:</div><div>   revdep-rebuild --library 'libstdc++.so.6' -- --exclude "gcc mythtv mythplugins mythweb"<br></div><div>followed by</div><div>   emerge @preserved-rebuild</div><div><br></div><div><br></div><div>22 1/2 hours of compiling later, and my system is back up to date with a successful install of MythTV 0.28.1-r1.   It crashes when playing back video now, so I'll have to troubleshoot that later... but at least I know I can build it now.</div><div><br></div><div>Thanks again to everyone for the help!   And thanks Roger for the tip on the C++11 issues.  I can tell that this is something I will have to be more aware of going forward, and not just for MythTV.</div><div><br></div><div>- Dave </div><div> </div></div><br></div></div>