The problem is simple, 'ar' was not in the PATH.  libtool substituted
'false' for 'ar'.  I just fixed the PATH and it works!

John



On Thu, 2004-04-22 at 21:14, John Mudd wrote:

> I get the following linker error on Sun OS.  Any suggestions?
> 
> ./libtool --mode=link gcc -g -O2 -DOS_UNIX=1 -DOS_WIN=0 -DHAVE_USLEEP=1
> -I. -I../sqlite/src -o libsqlite.la attach.lo auth.lo btree.lo build.lo
> copy.lo date.lo
> delete.lo expr.lo func.lo hash.lo insert.lo main.lo opcodes.lo os.lo
> pager.lo parse.lo pragma.lo printf.lo random.lo select.lo table.lo
> tokenize.lo update.lo util.lo vacuum.lo vdbe.lo vdbeaux.lo where.lo
> trigger.lo btree_rb.lo  -rpath /usr/local/lib \
> -version-info "8:6:8"
> rm -fr  .libs/libsqlite.so .libs/libsqlite.so.0 .libs/libsqlite.so.0.8.6
> gcc -shared -Wl,-h -Wl,libsqlite.so.0 -o .libs/libsqlite.so.0.8.6 
> .libs/attach.o .libs/auth.o .libs/btree.o .libs/build.o .libs/copy.o
> .libs/date.o .libs/delete.o .libs/expr.o .libs/func.o .libs/hash.o
> .libs/insert.o .libs/main.o .libs/opcodes.o .libs/os.o .libs/pager.o
> .libs/parse.o .libs/pragma.o .libs/printf.o .libs/random.o
> .libs/select.o .libs/table.o .libs/tokenize.o .libs/update.o
> .libs/util.o .libs/vacuum.o .libs/vdbe.o .libs/vdbeaux.o .libs/where.o
> .libs/trigger.o .libs/btree_rb.o  -lc
> (cd .libs && rm -f libsqlite.so.0 && ln -s libsqlite.so.0.8.6
> libsqlite.so.0)
> (cd .libs && rm -f libsqlite.so && ln -s libsqlite.so.0.8.6
> libsqlite.so)
> false cru .libs/libsqlite.a  attach.o auth.o btree.o build.o copy.o
> date.o delete.o expr.o func.o hash.o insert.o main.o opcodes.o os.o
> pager.o parse.o pragma.o printf.o random.o select.o table.o tokenize.o
> update.o util.o vacuum.o vdbe.o vdbeaux.o where.o trigger.o btree_rb.o
> make: *** [libsqlite.la] Error 1
> 

Reply via email to