[mythtv-users] mac build

John Hoyt john.hoyt at gmail.com
Sun Feb 7 14:10:43 UTC 2021


On Sun, Feb 7, 2021 at 9:00 AM James Linder <jam at tigger.ws> wrote:

>
>
> > On 7 Feb 2021, at 9:51 pm, John Hoyt <john.hoyt at gmail.com> wrote:
> >
> >
> >
> > On Sun, Feb 7, 2021 at 8:39 AM James Linder <jam at tigger.ws> wrote:
> >
> >
> > > On 7 Feb 2021, at 8:59 pm, John Hoyt <john.hoyt at gmail.com> wrote:
> > >
> > >
> > > Another possibility is that you're compiling with a case-sensitive
> filesystem.  I found the case-sensitive filesystem to be troublesome and
> moved my build systems to case-insensitive systems (which is what Apple
> recommends for developers and regular users).
> >
> > John I recall your issues, but I did then and am now using a case
> sensitive fs,
> >
> > I'll do the install now, and build in a case insensitive VM.
> >
> > All macports are gone, reinstalled Mythfrontend with the version I got
> from SourceForge, even though I know better
> >
> > [plasma] /Users/jam [546]% ls /opt
> > [plasma] /Users/jam [547]%
> /Applications/Mythfrontend.app/Contents/MacOS/mythfrontend
> > dyld: Library not loaded: /opt/local/lib/libjpeg.9.dylib
> >   Referenced from:
> /Applications/Mythfrontend.app/Contents/Frameworks/QtWebKit.framework/Versions/5/QtWebKit
> >   Reason: image not found
> > /Applications/Mythfrontend.app/Contents/MacOS/mythfrontend: line 15:
> 1222 Abort trap: 6           ./mythfrontend.real $@
> >
> > can you run the following and send back the output:
> >
> > otool -L /Applications/Mythfrontend.app/Contents/MacOS/mythfrontend.real
> >
> > ls /Applications/Mythfrontend.app/Content
>
> [plasma] /Applications [535]% otool -L
> /Applications/Mythfrontend.app/Contents/MacOS/mythfrontend.real
> /Applications/Mythfrontend.app/Contents/MacOS/mythfrontend.real:
>         @executable_path/../Frameworks/libmythswscale.5.dylib
> (compatibility version 5.0.0, current version 5.5.100)
>         @executable_path/../Frameworks/libmythavformat.58.dylib
> (compatibility version 58.0.0, current version 58.29.100)
>         @executable_path/../Frameworks/libmythswresample.3.dylib
> (compatibility version 3.0.0, current version 3.5.100)
>         @executable_path/../Frameworks/libmythavutil.56.dylib
> (compatibility version 56.0.0, current version 56.31.100)
>         @executable_path/../Frameworks/libmythavcodec.58.dylib
> (compatibility version 58.0.0, current version 58.54.100)
>         @executable_path/../Frameworks/libmythpostproc.55.dylib
> (compatibility version 55.0.0, current version 55.5.100)
>         @executable_path/../Frameworks/libmythavfilter.7.dylib
> (compatibility version 7.0.0, current version 7.57.100)
>         @executable_path/../Frameworks/mythtv.framework/mythtv
> (compatibility version 31.0.0, current version 31.0.0)
>         @executable_path/../Frameworks/mythupnp.framework/mythupnp
> (compatibility version 31.0.0, current version 31.0.0)
>         @executable_path/../Frameworks/mythbase.framework/mythbase
> (compatibility version 31.0.0, current version 31.0.0)
>         @executable_path/../Frameworks/mythui.framework/mythui
> (compatibility version 31.0.0, current version 31.0.0)
>         @executable_path/../Frameworks/myth.framework/myth (compatibility
> version 31.0.0, current version 31.0.0)
>         @executable_path/../Frameworks/mythmetadata.framework/mythmetadata
> (compatibility version 31.0.0, current version 31.0.0)
>
> @executable_path/../Frameworks/mythservicecontracts.framework/mythservicecontracts
> (compatibility version 31.0.0, current version 31.0.0)
>
> @executable_path/../Frameworks/mythprotoserver.framework/mythprotoserver
> (compatibility version 31.0.0, current version 31.0.0)
>         @executable_path/../Frameworks/mythfreemheg.framework/mythfreemheg
> (compatibility version 31.0.0, current version 31.0.0)
>         @executable_path/../Frameworks/libtag.1.dylib (compatibility
> version 1.0.0, current version 1.17.0)
>         /usr/lib/libc++.1.dylib (compatibility version 1.0.0, current
> version 400.9.4)
>         @executable_path/../Frameworks/libXrandr.2.dylib (compatibility
> version 5.0.0, current version 5.0.0)
>         @executable_path/../Frameworks/libcrypto.1.1.dylib (compatibility
> version 1.1.0, current version 1.1.0)
>         @executable_path/../Frameworks/libass.9.dylib (compatibility
> version 11.0.0, current version 11.1.0)
>         /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
> (compatibility version 1.0.0, current version 1.0.0)
>         @executable_path/../Frameworks/libhdhomerun.dylib (compatibility
> version 0.0.0, current version 0.0.0)
>         @executable_path/../Frameworks/libxml2.2.dylib (compatibility
> version 12.0.0, current version 12.10.0)
>         @executable_path/../Frameworks/libx264.157.dylib (compatibility
> version 0.0.0, current version 0.0.0)
>         @executable_path/../Frameworks/libmp3lame.0.dylib (compatibility
> version 1.0.0, current version 1.0.0)
>         @executable_path/../Frameworks/libfontconfig.1.dylib
> (compatibility version 14.0.0, current version 14.0.0)
>         @executable_path/../Frameworks/libfreetype.6.dylib (compatibility
> version 24.0.0, current version 24.4.0)
>         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
> version 1252.200.5)
>         @executable_path/../Frameworks/libz.1.dylib (compatibility version
> 1.0.0, current version 1.2.11)
>         @executable_path/../Frameworks/libbluray.2.dylib (compatibility
> version 6.0.0, current version 6.0.0)
>         @executable_path/../Frameworks/libsamplerate.0.dylib
> (compatibility version 2.0.0, current version 2.8.0)
>
> @executable_path/../Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets
> (compatibility version 5.9.0, current version 5.9.2)
>
> @executable_path/../Frameworks/QtWidgets.framework/Versions/5/QtWidgets
> (compatibility version 5.15.0, current version 5.15.2)
>
> @executable_path/../Frameworks/QtWebKit.framework/Versions/5/QtWebKit
> (compatibility version 5.9.0, current version 5.9.2)
>         @executable_path/../Frameworks/QtGui.framework/Versions/5/QtGui
> (compatibility version 5.15.0, current version 5.15.2)
>         /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
> (compatibility version 45.0.0, current version 1670.0.0)
>         /System/Library/Frameworks/Metal.framework/Versions/A/Metal
> (compatibility version 1.0.0, current version 1.0.0)
>
> @executable_path/../Frameworks/QtNetwork.framework/Versions/5/QtNetwork
> (compatibility version 5.15.0, current version 5.15.2)
>         @executable_path/../Frameworks/QtXml.framework/Versions/5/QtXml
> (compatibility version 5.15.0, current version 5.15.2)
>         @executable_path/../Frameworks/QtSql.framework/Versions/5/QtSql
> (compatibility version 5.15.0, current version 5.15.2)
>
> @executable_path/../Frameworks/QtScript.framework/Versions/5/QtScript
> (compatibility version 5.15.0, current version 5.15.2)
>         @executable_path/../Frameworks/QtDBus.framework/Versions/5/QtDBus
> (compatibility version 5.15.0, current version 5.15.2)
>         @executable_path/../Frameworks/QtCore.framework/Versions/5/QtCore
> (compatibility version 5.15.0, current version 5.15.2)
>
> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
> (compatibility version 1.0.0, current version 1.0.0)
>         /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
> (compatibility version 1.0.0, current version 275.0.0)
>         /System/Library/Frameworks/AGL.framework/Versions/A/AGL
> (compatibility version 1.0.0, current version 1.0.0)
>

Well, that's all pointing to the correct place (@executable_path or /System
are all good),  Try each of these and check the output for /opt/local

ottol -L
/Applications/Mythfrontend.app/Contents/PlugIns/imageformats/libqjpeg.dylib
ottol -L
/Applications/Mythfrontend.app/Contents/Frameworks/libjasper.4.dylib
ottol -L /Applications/Mythfrontend.app/Contents/Frameworks/libjpeg.9.dylib
ottol -L /Applications/Mythfrontend.app/Contents/Frameworks/libtiff.5.dylib
ottol -L /Applications/Mythfrontend.app/Contents/Frameworks/libmng.2.dylib
ottol -L /Applications/Mythfrontend.app/Contents/Frameworks/libjpeg.8.dylib
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mythtv.org/pipermail/mythtv-users/attachments/20210207/707713b4/attachment-0001.htm>


More information about the mythtv-users mailing list