[Gambas-user] Compilation Failure(s) of Gambas 1.9.2 on OSX

George Russell grrussel at ...786...
Sat Jan 15 18:57:07 CET 2005


make install still fails on OSX for the core of gambas, configured as 
follows. Looking for .dylib.so is um, strange, since .dylib is .so for OSX.

./configure --enable-qt=no  --includedir=/sw/include --enable-gettext=no 
--with-conv-includes=/sw/include --with-conv-libraries=/sw/lib 
--prefix=/sw --with-intl-includes=/sw/include 
--with-intl-libraries=/sw/lib --enable-net=no ; make

Creating the library info files...
gbi: /sw/lib/gambas2/lib.gb.dylib: dlcompat: file 
"/sw/lib/gambas2/lib.gb.dylib.so" not found
make[2]: *** [install-exec-local] Error 1
make[1]: *** [install-am] Error 2
make: *** [install-recursive] Error 1


Compilation fails for the gambas QtEditor in linking - see below for 
configure statement and error message. Perhaps a direct, explicit 
reference to libX11 is needed? I note that the dependence on Qt + X11 
precludes it working directly with Qt/Mac as a native aqua i.e. non X11 
application, although compilation with Qt/Mac could be achieved by 
eliminatingthe use of X11 and X11 non portable Qt functions.

./configure --with-qt-libraries=/sw/lib 
--with-qt-includes=/sw/include/qt --includedir=/sw/include 
--enable-gettext=no --with-conv-includes=/sw/include 
--with-conv-libraries=/sw/lib --prefix=/sw 
--with-intl-includes=/sw/include --with-intl-libraries=/sw/lib 
--enable-net=no

g++ -dynamiclib -single_module  -o .libs/lib.gb.qt.0.0.0.dylib 
.libs/moc_main.o .libs/main.o .libs/CFont.o .libs/CScreen.o 
.libs/moc_CWidget.o .libs/CWidget.o .libs/moc_CWindow.o .libs/CWindow.o 
.libs/moc_CButton.o .libs/CButton.o .libs/moc_CContainer.o 
.libs/CContainer.o .libs/moc_CLabel.o .libs/CLabel.o 
.libs/moc_CListBox.o .libs/CListBox.o .libs/moc_CTextBox.o 
.libs/CTextBox.o .libs/moc_CPictureBox.o .libs/CPictureBox.o 
.libs/moc_CMenu.o .libs/CMenu.o .libs/moc_CMouse.o .libs/CMouse.o 
.libs/moc_CKey.o .libs/CKey.o .libs/moc_CColor.o .libs/CColor.o 
.libs/CConst.o .libs/moc_CCheckBox.o .libs/CCheckBox.o 
.libs/moc_CFrame.o .libs/CFrame.o .libs/moc_CPanel.o .libs/CPanel.o 
.libs/moc_CRadioButton.o .libs/CRadioButton.o .libs/moc_CTreeView.o 
.libs/CTreeView.o .libs/moc_CGridView.o .libs/CGridView.o 
.libs/moc_CTextArea.o .libs/CTextArea.o .libs/moc_CTabStrip.o 
.libs/CTabStrip.o .libs/moc_CDialog.o .libs/CDialog.o 
.libs/moc_CPicture.o .libs/CPicture.o .libs/moc_CImage.o .libs/CImage.o 
.libs/moc_CDrawing.o .libs/CDrawing.o .libs/CClipboard.o .libs/CDraw.o 
.libs/moc_CTimer.o .libs/CTimer.o .libs/moc_CWatch.o .libs/CWatch.o 
.libs/moc_CScrollView.o .libs/CScrollView.o .libs/moc_CDrawingArea.o 
.libs/CDrawingArea.o .libs/moc_CProgress.o .libs/CProgress.o 
.libs/moc_CMessage.o .libs/CMessage.o .libs/moc_CPrinter.o 
.libs/CPrinter.o .libs/moc_CIconView.o .libs/CIconView.o  -L/lib 
-L/usr/X11R6/lib -L/sw/lib -lstdc++ -lpthread /sw/lib/libqt-mt.dylib 
-install_name  /sw/lib/gambas2/lib.gb.qt.0.dylib -compatibility_version 
1 -current_version 1.0
ld: warning -L: directory name (/lib) does not exist
ld: .libs/CWindow.o illegal reference to symbol: _XChangeProperty 
defined in indirectly referenced dynamic library 
/usr/X11R6/lib/libX11.6.dylib
/usr/bin/libtool: internal link edit command failed
make[5]: *** [lib.gb.qt.la] Error 1
make[4]: *** [all-recursive] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
George-Russells-Computer:~/Desktop/gambas2-1.9.2 georgerussell$




More information about the User mailing list