On Sat, Jun 07, 2003 at 12:25:14PM -0400, Assar Westerlund wrote: > [EMAIL PROTECTED] writes: > > I looked and didn't find anything telling. All I see is this: > > > > configure:11703: checking for gzread in -lz > > configure:11734: gcc -o conftest -g -O2 -Imaybe/include -Lmaybe/lib > > conftest.c -lz -lm >&5 > > configure:11737: $? = 0 > > configure:11740: test -s conftest > > configure:11743: $? = 0 > > > > so I'm not really clear what "maybe/include" is in that output. > > I think that comes from the following piece of code. I assume that > you initialize withval to maybe at the beginning of your configure.in > so it gets set to that if no option was given.
Ah, of course. That's ugly. I copied that libz test from someplace. It's probably better to use LDFLAGS and CPPFLAGS instead of passing a directory in. Can you recommend a better or more common template for optionally including a library? > Can you show us the compile line where it fails to find libz at build > time? Sure, sorry for the long lines. This is on Solaris 2.6. gcc version 2.95.1 19990816 (release) /bin/ksh ../libtool --mode=link gcc -g -O2 -o libswish-e.la -rpath /data/_g/lii/m/local/lib -version-info 2:0:0 -lz search.lo swish2.lo swish_words.lo proplimit.lo rank.lo db_read.lo result_sort.lo hash.lo compress.lo db_native.lo ramdisk.lo check.lo error.lo list.lo mem.lo swstring.lo docprop.lo metanames.lo headers.lo swish_qsort.lo date_time.lo double_metaphone.lo stemmer.lo soundex.lo replace/libreplace.la -lm rm -fr .libs/libswish-e.la .libs/libswish-e.* .libs/libswish-e.* /usr/ccs/bin/ld -G -h libswish-e.so.2 -o .libs/libswish-e.so.2.0.0 search.lo swish2.lo swish_words.lo proplimit.lo rank.lo db_read.lo result_sort.lo hash.lo compress.lo db_native.lo ramdisk.lo check.lo error.lo list.lo mem.lo swstring.lo docprop.lo metanames.lo headers.lo swish_qsort.lo date_time.lo double_metaphone.lo stemmer.lo soundex.lo -z allextract replace/.libs/libreplace.al -z defaultextract -lz -lm -lc ld: fatal: library -lz: not found ld: fatal: File processing errors. No output written to .libs/libswish-e.so.2.0.0 *** Error code 1 Thanks for the help! -- Bill Moseley [EMAIL PROTECTED]
