Библиотеки X11 в OSX 10.5? - PullRequest
2 голосов
/ 04 марта 2009

У меня (я полагаю) достаточно стандартная установка 10.5, и я пытаюсь скомпилировать ... Ну, я пытаюсь скомпилировать мод T.38, который требует OPAL, который требует pwlib, который требует libX11. Вроде тупой, но неважно.

Проблема в том, что в / usr / X11 / lib у меня есть следующее:

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

Кто-нибудь видел что-нибудь странное с этим?

Итак, где мне взять libX11.dylib? (или .6.2.0.dylib, или как угодно)

Редактировать ответ на комментарий: otool дает:

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)

Ответы [ 3 ]

1 голос
/ 04 марта 2009

X11 - это дополнительная установка на установочный DVD Leopard.

Использование X11 в Mac OS X

EDIT:

От:

"Заголовки X11 SDK доступны как часть Инструментов разработчика Xcode. "

Надеюсь, это поможет.

0 голосов
/ 04 марта 2009

Оказывается, что в какой-то момент X11 не был настроен правильно, затем я попытался установить его из Fink, после чего весь ад вырвался на свободу. Я сделал rm libX11. *. Dylib и переустановил X11 с диска, и теперь, по крайней мере, pwlib, кажется, устанавливает ...

0 голосов
/ 04 марта 2009

Ну, это довольно мило! : -)

Я смотрел как на мою машину, так и на машину коллеги по маркетингу, у которой простая (просто нажмите "установить") установка Leopard без инструментов разработчика. У нас обоих есть / usr / X11 / lib (я думаю, что теперь он установлен по умолчанию с Leopard).

Интересно, что у нас обоих также есть libX11.6.dylib, который не просто указывает на круговой цикл:

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

Не могли бы вы взглянуть на свой X11.app и посмотреть, куда он указывает? Мне интересно, есть ли коррупция или какая-нибудь другая вкусность:

$ cd /Applications/Utilities/X11.app/Contents/MacOS
$ otool -L 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)

Возможно, вы сможете переустановить только часть X11 с дисков Leopard, хотя, если вы обновились до 10.5.x, диск 10.5.0 может не позволить вам установить даже эту часть. Точно сказать не могу. Вы на Intel Mac? Если это так, то кто-то (например, я) может просто отправить вам чертов файл, хотя это может не решить проблему, если X11 по какой-либо причине серьезно поврежден.

РЕДАКТИРОВАТЬ : похоже, у MacPorts также есть порт-файл xorg-libX11, который можно установить, если это будет проще: http://trac.macports.org/browser/trunk/dports/x11/xorg-libX11/Portfile

...