[Xastir] Building on OS-X
John Ronan
jpronans at gmail.com
Wed Dec 2 10:21:31 EST 2009
Hi,
Since I updated to OS-X 10.6.2 I haven't had a working xastir installation. I took a look at it at lunchtime today and got it 'mostly' done.
I've built almost completely from source apart from openmotif (I used the binary from http://www.xastir.org/wiki/index.php/HowTo:Mac_OSX) .
My configure line is
/configure \\
--with-motif-includes=/usr/OpenMotif/include \\
--includedir=/usr/local/include/GraphicsMagick/ \\
--libdir=/usr/local/lib/GraphicsMagick-1.3.7/ \\
--with-bdb-incdir=/usr/local/BerkeleyDB.4.8/include \\
--with-bdp-libdir=/usr/local/BerkeleyDB.4.8/lib
It's finding the db header file but not the library files.
here is an extract from config.log
onfigure:17292: checking if db.h is exists and is usableconfigure:17317: gcc -c -g -O2 -pipe -W -Wall -Wpointer-arith -Wstrict-prototypes -Wno-unused-parameter -I/usr/OpenMotif/include -I$(top_srcdir)/src/shapelib -I/sw/include -I/opt/local/include -I/usr/local/include -I/usr/OpenMotif/include -I/usr/local/include -I/usr/local/BerkeleyDB.4.8/include conftest.c >&5conftest.c:148: warning: function declaration isn't a prototypeconfigure:17323: $? = 0
configure:17328: result: yes
configure:17395: checking for a library containing db_create
configure:17421: gcc -o conftest -g -O2 -pipe -W -Wall -Wpointer-arith -Wstrict-
prototypes -Wno-unused-parameter -I/usr/OpenMotif/include -I$(top_srcdir)/src/s
hapelib -I/sw/include -I/opt/local/include -I/usr/local/include -I/usr/OpenMot
if/include -I/usr/local/include -I/usr/local/BerkeleyDB.4.8/include -L/usr/OpenM
otif/lib -L/sw/lib -L/opt/local/lib -L/usr/local/lib -L/usr/X11/lib -L/usr/loc
al/lib -lgdal conftest.c -lXpm -lXt -lXp -lXext -lSM -lICE -lX11 -lcurl -lpcr
e -lproj -ltiff -lgeotiff -lgdal -ldb-4.9 >&5
conftest.c:148: warning: function declaration isn't a prototype
ld: library not found for -ldb-4.9
I guess it's defaulting to db-4.9 as it's somehow not finding the 4.8 libraries which I've put into the ./configure above.
Can anyone see what I'm doing wrong here?
Note: I'm only adding map caching for completeness.
Other than that it's working great :) oh and nice article in Linux Journal Kurt (and co-authors), well done.
de John
EI7IG
More information about the Xastir
mailing list