On Tue, Oct 30, 2007, Doug Henry wrote:

> Using the with_readline option in sqlite causes a build failure.  The termcap
> library is used (looks like an inclusion by sqlite not openpkg).
>
> creating libsqlite3.la
> (cd .libs && rm -f libsqlite3.la && ln -s ../libsqlite3.la libsqlite3.la)
> ./libtool --mode=link /data/los8/tools/dapper-64/bin/cc -fPIC -DNDEBUG=1
> -DSQLITE_MAX_SQL_LENGTH=10000000 -I. -I./src -DNDEBUG   -DSQLITE_THREADSAFE=1
> -DSQLITE_THREAD_OVERRIDE_LOCK=-1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -L/data/los8/
> tools/dapper-64/lib -DHAVE_READLINE=1 -I/data/los8/tools/dapper-64/include
> -lpthread  \
>                 -o sqlite3 ./src/shell.c libsqlite3.la \
>                 -L/data/los8/tools/dapper-64/lib -lreadline -ltermcap
> /data/los8/tools/dapper-64/bin/cc -fPIC -DNDEBUG=1 -DSQLITE_MAX_SQL_LENGTH=
> 10000000 -I. -I./src -DNDEBUG -DSQLITE_THREADSAFE=1
> -DSQLITE_THREAD_OVERRIDE_LOCK=-1 -DSQLITE_OMIT_LOAD_EXTENSION=1 
> -DHAVE_READLINE
> =1 -I/data/los8/tools/dapper-64/include -o sqlite3 ./src/shell.c  
> -L/data/los8/
> tools/dapper-64/lib ./.libs/libsqlite3.a -lpthread -lreadline -ltermcap
> /data/los8/tools/dapper-64/bin/ld: cannot find -ltermcap
> collect2: ld returned 1 exit status
> make: *** [sqlite3] Error 1

The "sqlite" package uses what the readline.pc file from the "readline"
package tells it to link against. There "-ltermcap" seems to be
determined for your platform. Please check there to locate the problem
on your platform.
                                       Ralf S. Engelschall
                                       [EMAIL PROTECTED]
                                       www.engelschall.com

______________________________________________________________________
OpenPKG                                             http://openpkg.org
User Communication List                      openpkg-users@openpkg.org

Reply via email to