2016-08-25 3 views
1

Я получаю сообщение об ошибке, LD: библиотека не найдена для -lXawX11 Athena Widget Library на MAC OSX El-Capitan

Я знаю, что мне нужно, чтобы получить X11 Athena Widget и я могу сделать это через libxaw7 в Linux Machine.

Я новичок в OSX, и я не уверен, могу ли я сделать это с помощью доморощенного? или другого менеджера по упаковке?

есть ли способ получить это на OSX?

С уважением,

ответ

0

Нашел это исправление моей ошибки:

Чтобы проверить, если вы ранее установили библиотеку в вашей машине запустить команду на терминале

Я искал libxaw так я искал для «Xaw»

$ find /opt/X11/ -name "*Xaw*" 

вы должны увидеть выход поисковой шахты показал, что я имел libxaw7 что и я искал

/opt/X11//include/X11/Xaw 
/opt/X11//include/X11/Xaw/XawImP.h  
/opt/X11//include/X11/Xaw/XawInit.h  
/opt/X11//include/X11/Xaw3d  
/opt/X11//include/X11/Xaw3d/Xaw3dP.h  
/opt/X11//include/X11/Xaw3d/XawImP.h  
/opt/X11//include/X11/Xaw3d/XawInit.h  
/opt/X11//lib/libXaw.6.dylib  
/opt/X11//lib/libXaw.7.dylib  
/opt/X11//lib/libXaw.8.dylib 
/opt/X11//lib/libXaw.dylib 
/opt/X11//lib/libXaw3d.8.dylib 
/opt/X11//lib/libXaw3d.dylib  
/opt/X11//lib/libXaw6.6.dylib  
/opt/X11//lib/libXaw6.dylib  
/opt/X11//lib/libXaw7.7.dylib  
/opt/X11//lib/libXaw7.dylib 
/opt/X11//lib/libXaw8.8.dylib  
/opt/X11//lib/libXaw8.dylib  
/opt/X11//share/doc/libXaw3d  
/opt/X11//share/man/man3/Xaw.3 

Если вы не можете использовать доморощенный для загрузки библиотеки https://github.com/Homebrew/homebrew-x11

или вы можете просто установить xQuartz из https://www.xquartz.org/

я все еще получаю ошибку, то я понял, что мне нужно пройти флаги

export CFLAGS=-I/opt/X11/include && export LDFLAGS=-L/opt/X11/lib 

узнал, что инструментальная цепь не найдет x11 в /opt с этого поста.

Mountain Lion X11 libraries can't ./configure