kile-devel doesn't start

Ryan Schmidt ryandesign at macports.org
Mon Nov 29 05:54:17 PST 2010


On Nov 29, 2010, at 07:32, Thomas Schneider wrote:

> On 29.11.2010, at 01:16, Ryan Schmidt wrote:
> 
>> Where did /Library/Frameworks/QtGui.framework come from? MacPorts doesn't put that there. Perhaps you put it there yourself.
> 
> Nope. I tried to install Kile from different sources (Fink, source archive) before, with different errors along the way. One of these approaches also required installing the latest version of Qt via Nokia as mentioned by Michael. I definitely didn't fiddle with the Library myself.

Ok, installing Qt from Nokia probably put these there, as Michael suggested.


>> You should remove it. Stuff in /Library/Frameworks frequently interferes with stuff installed by MacPorts.
> 
> OK, but: when I move /QtGui to another place, the kile script complains:
> 
> dyld: Library not loaded: QtGui.framework/Versions/4/QtGui
>  Referenced from: /Library/Frameworks/phonon.framework/Versions/4/phonon
>  Reason: image not found
> Trace/BPT trap
> 
> When I move it back, all the previous messages and the crash are back.

Remove /Library/Frameworks/phonon.framework as well.


>> Also carefully examine anything else in /Library/Frameworks and remove anything you don't absolutely need.
> 
> How do I tell which of the 32 entries (of which 20 start with Qt) I "absolutely need"?

Remove all the Qt frameworks. I don't know what the remaining 11 are since I haven't seen their names.


> $ otool -L kile.app/Contents/MacOS/kile
> kile.app/Contents/MacOS/kile:
>        /opt/local/lib/libkhtml.5.dylib (compatibility version 5.0.0, current version 5.5.0)
>        /opt/local/lib/libkrosscore.4.dylib (compatibility version 4.0.0, current version 4.5.0)
>        /opt/local/lib/libkfile.4.dylib (compatibility version 4.0.0, current version 4.5.0)
>        /opt/local/lib/libktexteditor.4.dylib (compatibility version 4.0.0, current version 4.5.0)
>        /opt/local/lib/libkparts.4.dylib (compatibility version 4.0.0, current version 4.5.0)
>        /opt/local/lib/libkjs.4.dylib (compatibility version 4.0.0, current version 4.5.0)
>        /opt/local/lib/libQtScript.4.dylib (compatibility version 4.7.0, current version 4.7.1)
>        /opt/local/lib/libkio.5.dylib (compatibility version 5.0.0, current version 5.5.0)
>        /opt/local/lib/libQtXml.4.dylib (compatibility version 4.7.0, current version 4.7.1)
>        /opt/local/lib/libnepomuk.4.dylib (compatibility version 4.0.0, current version 4.5.0)
>        /opt/local/lib/libsoprano.4.dylib (compatibility version 4.0.0, current version 4.3.0)
>        /opt/local/lib/libQtNetwork.4.dylib (compatibility version 4.7.0, current version 4.7.1)
>        /opt/local/lib/libkdeui.5.dylib (compatibility version 5.0.0, current version 5.5.0)
>        /opt/local/lib/libQtSvg.4.dylib (compatibility version 4.7.0, current version 4.7.1)
>        /opt/local/lib/libkdecore.5.dylib (compatibility version 5.0.0, current version 5.5.0)
>        /opt/local/lib/libQtCore.4.dylib (compatibility version 4.7.0, current version 4.7.1)
>        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 123.0.0)
>        /opt/local/lib/libQtDBus.4.dylib (compatibility version 4.7.0, current version 4.7.1)
>        /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon (compatibility version 2.0.0, current version 152.0.0)
>        /opt/local/lib/libQtGui.4.dylib (compatibility version 4.7.0, current version 4.7.1)
>        /opt/local/lib/libsolid.4.dylib (compatibility version 4.0.0, current version 4.5.0)
>        /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.9.0)
> 
>> if something from /Library/Frameworks comes up then the executable isn't being linked correctly.
> 
> So would I have to tend to /System/Library/Frameworks/Carbon.framework then?

Linking to things in /System/Library/Frameworks is normal and expected. Linking to things in /Library/Frameworks may be problematic. (Or it may not, if that framework was installed by MacPorts.)



More information about the macports-users mailing list