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 >