2009-03-04 5 views
2

Ich habe (glaube ich) eine ziemlich standard 10.5 Installation, und ich versuche zu kompilieren .. Nun, ich versuche, T.38modem zu kompilieren, die OPAL erfordert, die pwlib erfordert, die libX11 erfordert. Etwas dumm, aber was auch immer.X11-Bibliotheken in OSX 10.5?

Das Problem ist, dass in/usr/X11/lib, ich habe folgende:

Brians-mini$ nol libX11.* 
lrwxr-xr-x 1 root wheel 14 Mar 3 2008 [email protected] -> libX11.6.dylib 
lrwxr-xr-x 1 root wheel 18 Feb 20 17:53 [email protected] -> libX11.6.2.0.dylib 
lrwxr-xr-x 1 root wheel 14 Feb 20 17:54 [email protected] -> libX11.6.dylib 

jemand etwas seltsam mit dem gesehen?

Also, wo soll ich libX11.dylib bekommen? (Oder .6.2.0.dylib, oder was auch immer)

bearbeiten Antwort auf einen Kommentar: otool gibt:

X11: 
    /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 476.15.0) 
    /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration (compatibility version 1.0.0, current version 212.2.0) 
    /usr/X11/lib/libXau.6.dylib (compatibility version 7.0.0, current version 7.0.0) 
    /usr/X11/lib/libxcb.1.dylib (compatibility version 2.0.0, current version 2.0.0) 
    /usr/X11/lib/libX11.6.dylib (compatibility version 9.0.0, current version 9.0.0) 
    /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0) 
    /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 111.1.1) 
+0

Ihr Otool sieht normal aus und scheint libX11.6.dylib gefunden zu haben. Können Sie X11 erfolgreich ausführen? In jedem Fall würde ich an dieser Stelle versuchen, die Macports libx11 zu installieren ... es wird in seine eigene Stelle in/opt gehen, so dass es nicht mit Apples X11 kollidieren wird. –

+0

* nix Abhängigkeitsketten machen mich wahnsinnig (ja, ja, kurze Fahrt, ich weiß) ... :-) Es ist einer der größten Stolpersteine ​​für eine breitere * nix Adoption. –

+0

HAHAHAHA ... "Ja, ja, kurze Fahrt, ich weiß" ... Ich brauchte das :-) –

Antwort

0

Es stellt sich heraus, dass X11 an einem gewissen Punkt nicht richtig konfiguriert wurde, dann habe ich versucht, installiere es von Fink, dann ist die Hölle los. Ich habe eine rm libX11. *. Dylib und X11 von der Festplatte neu installiert und jetzt scheint zumindest pwlib zu installieren ...

1

X11 ist ein optionales auf der Leopard Installations-DVD installieren.

Using X11 in Mac OS X

EDIT: "Die X11 SDK-Header sind als Teil der Xcode Developer Tools"

From:

Hoffe das hilft.

+0

Ja, das habe ich schon gemacht. –

0

Nun, das ist ziemlich süß! :-)

Ich habe sowohl meine Maschine als auch die Maschine eines Kollegen im Marketing angeschaut, der eine einfache (einfach "Installieren") Leopard-Installation ohne Dev-Tools hat. Wir beide haben/usr/X11/lib (ich denke, es ist jetzt standardmäßig mit Leopard installiert).

Interessanterweise haben wir beide auch eine libX11.6.dylib, die nicht bloß in einer kreisförmigen Schleife zeigen:

lrwxr-xr-x 1 root wheel  14 3 Mar 2008 /usr/X11/lib/libX11.6.2.0.dylib -> libX11.6.dylib 
-rwxr-xr-x 1 root wheel 4620928 31 Jul 2008 /usr/X11/lib/libX11.6.dylib 
lrwxr-xr-x 1 root wheel  14 3 Mar 2008 /usr/X11/lib/libX11.dylib -> libX11.6.dylib 

Hätten Sie etwas dagegen einen Blick auf Ihre X11.app mit und sehen, wo es Punkte ? Ich frage mich, ob es eine Korruption ist oder eine andere Goody:

$ cd /Applications/Utilities/X11.app/Contents/MacOS 
$ otool -L X11 

Sie sollten so etwas wie sehen:

/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 476.15.0) 
/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration (compatibility version 1.0.0, current version 212.2.0) 
/usr/X11/lib/libXau.6.dylib (compatibility version 7.0.0, current version 7.0.0) 
/usr/X11/lib/libxcb.1.dylib (compatibility version 2.0.0, current version 2.0.0) 
/usr/X11/lib/libX11.6.dylib (compatibility version 9.0.0, current version 9.0.0) 
/usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0) 
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 111.1.1) 

Sie können eventuell nur den X11 Teil von den Leopard Platten neu installieren, Wenn Sie jedoch auf 10.5.xa 10.5.0 aktualisiert haben, können Sie möglicherweise nicht einmal dieses Teil installieren. Nicht sicher. Bist du auf einem Intel Mac? Wenn dem so ist, könnte jemand (wie ich) Ihnen wahrscheinlich die verdammte Datei senden, obwohl es das Problem möglicherweise nicht beheben kann, wenn X11 aus irgendeinem Grund ernsthaft beschädigt wurde.

EDIT: Es scheint, MacPorts auch eine xorg-libX11 Portfile hat, die Sie installieren können, wenn das ist einfacher: http://trac.macports.org/browser/trunk/dports/x11/xorg-libX11/Portfile