[mythtv] OSX backend: now what?
Geoffrey Kruse
gkruse at gmail.com
Wed Dec 14 21:04:14 EST 2005
On Dec 14, 2005, at 6:01 PM, David Abrahams wrote:
> David Abrahams <dave at boost-consulting.com> writes:
>
>> Nigel Pearson <nigel at ind.tansu.com.au> writes:
>>
>>>> I ended up with a mythtvbackend.app, which I suppose needs to be
>>>> assembled into a "Framework" the way the front end is?
>>>
>>> I will look at adding that to the script.
>>> (but then there are all the other programs, too)
>>>
>>> An easy test hack is to just symlink the relevant
>>> libraries into the current directory:
>>>
>>> cd .osx-packager/src/myth-svn/mythtv/programs/mythbackend
>>> ln -s ../../../../../build/lib/*
>>> ln -s ../../libs/lib*/*.dylib .
>>> mythbackend.app/Contents/MacOS/mythbeckend
>>
>> That's good to know. I'm not sure if that's going to cure the
>> problem
>> that's apparently revealed by install_name_tool:
>>
>> [osx-pkg] Writing Info.plist for myth framework
>> [osx-pkg] Processing shared library dependencies for /Users/dave/
>> myth/MythBackend.app/Contents/Frameworks/myth.framework/Versions/A/
>> myth
>> [osx-pkg] Parsing /Users/dave/myth/MythBackend.app/Contents/
>> Frameworks/myth.framework/Versions/A/myth
>> [osx-pkg] Could not parse library file name /Users/dave/myth/
>> MythBackend.app/Contents/Frameworks/myth.framework/Versions/A/myth
>> [osx-pkg] Parsing myth
>> [osx-pkg] Could not parse library file name myth
>> [osx-pkg] /usr/bin/install_name_tool -change myth
>> @executable_path/../Frameworks/myth.framework/myth /Users/dave/
>> myth/MythBackend.app/Contents/Frameworks/myth.framework/Versions/A/
>> myth
>> [osx-pkg] Parsing libqt-mt.3.dylib
>> [osx-pkg] /usr/bin/install_name_tool -change libqt-mt.3.dylib
>> @executable_path/../Frameworks/qt-mt.framework/qt-mt /Users/dave/
>> myth/MythBackend.app/Contents/Frameworks/myth.framework/Versions/A/
>> myth
>> [osx-pkg] Could not find @executable_path/../Frameworks/qt-
>> mt.framework/qt-mt
>> Died at ./osx-packager.pl line 1031.
>>
>> I'm not sure if that's deep, or ignorable.
>
> FWIW, I got past this by commenting out the line that calls
> MakePackage for MythFrontend, on the hunch that somehow the libraries
> needed by the backend were getting "renamed out of the way." It's
> probably misguided, of course; I'm just grabbing at straws.
>
> The resulting backend executable launches and then apparently just
> exits. On the other hand, maybe I really need to run it from within a
> terminal to see what it's doing.
>
/Applications/Utilities/Console.app
All output is directed here when launched by double clicking.
Geoff
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2361 bytes
Desc: not available
Url : http://mythtv.org/pipermail/mythtv-dev/attachments/20051214/42a47954/smime.bin
More information about the mythtv-dev
mailing list