[Xastir] Libgeotiff & OS X
N1OFZ
n1ofz at arrl.net
Wed Aug 25 20:12:10 EDT 2004
Hi Jeff,
Are you compiling from a X11 xterm window or via Terminal.app. I have
only been successful with Terminal.app. Must be related to environment
values. I have had success with the following:
download libgeotiff
tar -xvzf libgeotiff-1.2.0.tar.gz
cd libgeotiff-1.2.0
./configure
make
sudo make install
go to your xastir source and do the following:
make clean
./configure --with-geotiff=/usr/local
You should get something like this:
xastir 1.3.3 has been configured using the
following external libraries.
Building with AX25.......... : no
Building with Festival...... : no
Building with GPSMan........ : no
Building with ImageMagick... : yes
Building with libproj....... : yes
Building with GeoTiff....... : /usr/local
Building with GDAL/OGR...... : no
Building with ShapeLib...... : yes
Building with pcre.......... : yes
Building with dbfawk........ : yes
Building with libgc (Debug). : no
make
sudo make install
Works for me. The only thing that I can see is different is I am
running 10.3.5. Though I believe that I had GeoTiff running under
10.2. I'll have to boot up my old iMac and check it out.
Dana
N1OFZ
On Aug 25, 2004, at 6:17 PM, Jeff Wigal wrote:
> I have xastir successfully installed from cvs source on OS X 10.2.,
> but I am
> having a hard time getting the xastir ./configure script to pick up on
> the
> location of libgeotiff. I'm pretty sure it's in /usr/local/lib
>
> My config.log for xastir says this:
>
> configure:12307: checking for Xm/XpmI.h
> configure:12314: result: no
> configure:12448: checking for pj_init in -lproj
> configure:12479: gcc -o conftest -g -O2 -pipe -Wall
> -I/usr/local/include
> -I/sw/include -I/usr/X11R6/include -L/usr/local/lib -L/sw/lib
> -L/usr/X11R6/lib conftest.c -lproj -lintl -lXm -lXt -lXp -lXext -lSM
> -lICE -lX11 -lshp -lpcre >&5
> configure:12482: $? = 0
> configure:12485: test -s conftest
> configure:12488: $? = 0
> configure:12500: result: yes
> configure:12527: checking for TIFFClose in -ltiff
> configure:12558: gcc -o conftest -g -O2 -pipe -Wall
> -I/usr/local/include
> -I/sw/include -I/usr/X11R6/include -L/usr/local/lib -L/sw/lib
> -L/usr/X11R6/lib conftest.c -ltiff -lintl -lXm -lXt -lXp -lXext -lSM
> -lICE -lX11 -lshp -lpcre -lproj >&5
> configure:12561: $? = 0
> configure:12564: test -s conftest
> configure:12567: $? = 0
> configure:12579: result: yes
> configure:12582: checking for pj_init in -lproj
> configure:12634: result: yes
> configure:12637: checking for GTIFNew in -lgeotiff
> configure:12668: gcc -o conftest -g -O2 -pipe -Wall
> -I/usr/local/include
> -I/sw/include -I/usr/X11R6/include -L/usr/local/lib -L/sw/lib
> -L/usr/X11R6/lib conftest.c -lgeotiff -lintl -lXm -lXt -lXp -lXext
> -lSM
> -lICE -lX11 -lshp -lpcre -lproj >&5
> ld: table of contents for archive: /usr/local/lib/libgeotiff.a is out
> of
> date; rerun ranlib(1) (can't load from it)
> configure:12671: $? = 1
> configure: failed program was:
> | #line 12644 "configure"
> | /* confdefs.h. */
> |
> | #define PACKAGE_NAME "xastir"
> | #define PACKAGE_TARNAME "xastir"
> | #define PACKAGE_VERSION "1.3.3"
> | #define PACKAGE_STRING "xastir 1.3.3"
> | #define PACKAGE_BUGREPORT "xastir at xastir.org"
> | #define PACKAGE "xastir"
> | #define VERSION "1.3.3"
> | #define XASTIR_TOCALL "APX133"
> | #define _GNU_SOURCE 1
> | #define TNC_PORT "none"
> | #define GPS_PORT "none"
> | #define HAVE_PTHREAD 1
> | #define XASTIR_SYSTEM "Darwin"
> | #define HAVE_WGET 1
> | #define WGET_PATH "/sw/bin/wget"
> | #define HAVE_CONVERT 1
> | #define CONVERT_PATH "/sw/bin/convert"
> | #define HAVE_LPR 1
> | #define LPR_PATH "/usr/bin/lpr"
> | #define HAVE_CP 1
> | #define CP_PATH "/bin/cp"
> | #define HAVE_CAT 1
> | #define CAT_PATH "/bin/cat"
> | #define STIPPLE 1
> | #define HAVE_LIBXEXT 1
> | #define HAVE_LIBXP 1
> | #define HAVE_LIBXT 1
> | #define HAVE_LIBXM 1
> | #define WORDS_BIGENDIAN 1
> | #define HAVE_ALLOCA 1
> | #define HAVE_DIRENT_H 1
> | #define STDC_HEADERS 1
> | #define HAVE_SYS_WAIT_H 1
> | #define HAVE_SYS_TYPES_H 1
> | #define HAVE_SYS_STAT_H 1
> | #define HAVE_STDLIB_H 1
> | #define HAVE_STRING_H 1
> | #define HAVE_MEMORY_H 1
> | #define HAVE_STRINGS_H 1
> | #define HAVE_INTTYPES_H 1
> | #define HAVE_STDINT_H 1
> | #define HAVE_UNISTD_H 1
> | #define HAVE_ARPA_INET_H 1
> | #define HAVE_FCNTL_H 1
> | #define HAVE_LIBINTL_H 1
> | #define HAVE_LIMITS_H 1
> | #define HAVE_LOCALE_H 1
> | #define HAVE_MATH_H 1
> | #define HAVE_NETDB_H 1
> | #define HAVE_NETINET_IN_H 1
> | #define HAVE_STDARG_H 1
> | #define HAVE_STDDEF_H 1
> | #define HAVE_STDLIB_H 1
> | #define HAVE_STRING_H 1
> | #define HAVE_STRINGS_H 1
> | #define HAVE_SYS_FILE_H 1
> | #define HAVE_SYS_IOCTL_H 1
> | #define HAVE_SYS_PARAM_H 1
> | #define HAVE_SYS_SOCKET_H 1
> | #define HAVE_SYS_TIME_H 1
> | #define HAVE_SIGNAL_H 1
> | #define HAVE_TERMIOS_H 1
> | #define HAVE_UNISTD_H 1
> | #define TIME_WITH_SYS_TIME 1
> | #define RETSIGTYPE void
> | #define HAVE_STRUCT_TM_TM_ZONE 1
> | #define HAVE_TM_ZONE 1
> | #define HAVE_TM_GMTOFF
> | #define HAVE_UNISTD_H 1
> | #define HAVE_FORK 1
> | #define HAVE_VFORK 1
> | #define HAVE_WORKING_VFORK 1
> | #define HAVE_WORKING_FORK 1
> | #define GETPGRP_VOID 1
> | #define HAVE_STDLIB_H 1
> | #define HAVE_MALLOC 1
> | #define HAVE_SYS_TIME_H 1
> | #define HAVE_UNISTD_H 1
> | #define HAVE_ALARM 1
> | #define HAVE_STDLIB_H 1
> | #define HAVE_UNISTD_H 1
> | #define HAVE_GETPAGESIZE 1
> | #define HAVE_MMAP 1
> | #define HAVE_STRFTIME 1
> | #define HAVE_ALARM 1
> | #define HAVE_GETCWD 1
> | #define HAVE_GETPGRP 1
> | #define HAVE_GETHOSTBYNAME 1
> | #define HAVE_GETHOSTNAME 1
> | #define HAVE_GETTIMEOFDAY 1
> | #define HAVE_GETWD 1
> | #define HAVE_INET_NTOA 1
> | #define HAVE_MEMMOVE 1
> | #define HAVE_MEMSET 1
> | #define HAVE_MKDIR 1
> | #define HAVE_MUNMAP 1
> | #define HAVE_POW 1
> | #define HAVE_PUTENV 1
> | #define HAVE_SELECT 1
> | #define HAVE_SETENV 1
> | #define HAVE_SETLOCALE 1
> | #define HAVE_SETTIMEOFDAY 1
> | #define HAVE_SIGNAL 1
> | #define HAVE_SNPRINTF 1
> | #define HAVE_SOCKET 1
> | #define HAVE_SQRT 1
> | #define HAVE_STRCASECMP 1
> | #define HAVE_STRCHR 1
> | #define HAVE_STRDUP 1
> | #define HAVE_STRERROR 1
> | #define HAVE_STRNCASECMP 1
> | #define HAVE_STRPBRK 1
> | #define HAVE_STRPTIME 1
> | #define HAVE_STRRCHR 1
> | #define HAVE_STRSTR 1
> | #define HAVE_STRTOL 1
> | #define HAVE_STRTOUL 1
> | #define HAVE_TZSET 1
> | #define HAVE_VSNPRINTF 1
> | #define HAVE_LIBSHP_SHAPEFIL_H 1
> | #define HAVE_DBFGETFIELDINDEX
> | #define HAVE_LIBSHP
> | #define HAVE_PCRE_H 1
> | #define HAVE_LIBPCRE
> | #define HAVE_X11_XPM_H 1
> | #define HAVE_LIBXPM
> | #define HAVE_LIBPROJ
> | /* end confdefs.h. */
> |
> | /* Override any gcc2 internal prototype to avoid an error. */
> | #ifdef __cplusplus
> | extern "C"
> | #endif
> | /* We use char because int might match the return type of a gcc2
> | builtin and then its argument prototype would still apply. */
> | char GTIFNew ();
> | int
> | main ()
> | {
> | GTIFNew ();
> | ;
> | return 0;
> | }
> configure:12689: result: no
>
>
> My /usr/local/lib directory has the following:
>
> [Eleanor-Ois-Computer:/usr/local/lib] jeff% ls -a -l
> total 7544
> drwxr-xr-x 23 root admin 782 Aug 25 06:41 .
> drwxr-xr-x 11 root admin 374 Jun 30 21:23 ..
> -rwxr-xr-x 1 root admin 173052 Aug 25 06:41 libgeotiff.a
> -rwxr-xr-x 1 root admin 111212 Jul 14 21:10 libpcre.0.0.1.dylib
> lrwxr-xr-x 1 root admin 19 Aug 25 06:41 libpcre.0.dylib ->
> libpcre.0.0.1.dylib
> -rw-r--r-- 1 root admin 126628 Jul 14 21:10 libpcre.a
> lrwxr-xr-x 1 root admin 19 Aug 25 06:41 libpcre.dylib ->
> libpcre.0.0.1.dylib
> -rwxr-xr-x 1 root admin 718 Jul 14 21:10 libpcre.la
> -rwxr-xr-x 1 root admin 19324 Jul 14 21:10
> libpcreposix.0.0.0.dylib
> lrwxr-xr-x 1 root admin 24 Aug 25 06:41 libpcreposix.0.dylib
> ->
> libpcreposix.0.0.0.dylib
> -rw-r--r-- 1 root admin 10356 Jul 14 21:10 libpcreposix.a
> lrwxr-xr-x 1 root admin 24 Aug 25 06:41 libpcreposix.dylib ->
> libpcreposix.0.0.0.dylib
> -rwxr-xr-x 1 root admin 798 Jul 14 21:10 libpcreposix.la
> -rwxr-xr-x 1 root admin 747228 Aug 23 21:32 libproj.0.4.1.dylib
> lrwxr-xr-x 1 root admin 19 Aug 25 06:41 libproj.0.dylib ->
> libproj.0.4.1.dylib
> -rw-r--r-- 1 root admin 1080960 Aug 23 21:32 libproj.a
> lrwxr-xr-x 1 root admin 19 Aug 25 06:41 libproj.dylib ->
> libproj.0.4.1.dylib
> -rwxr-xr-x 1 root admin 721 Aug 23 21:32 libproj.la
> -r-xr-xr-x 1 root admin 710044 Aug 23 21:28 libtiff.3.6.1.dylib
> -r--r--r-- 1 root admin 822368 Aug 23 21:28 libtiff.a
> lrwxr-xr-x 1 root admin 19 Aug 25 06:41 libtiff.dylib ->
> libtiff.3.6.1.dylib
> lrwxr-xr-x 1 root admin 13 Aug 25 06:41 libtiff.so ->
> libtiff.dylib
> drwxr-xr-x 20 root admin 680 Aug 21 07:41 xastir
> [Eleanor-Ois-Computer:/usr/local/lib] jeff%
>
> Any thoughts?
>
>
> _______________________________________________
> Xastir mailing list
> Xastir at lists.xastir.org
> https://lists.xastir.org/mailman/listinfo/xastir
>
More information about the Xastir
mailing list