Fwd: Error trying to load clsql-sqlite3
Liam Healy <lnp-vvxYVOR6223yFCzt5hm0Yp/kUpVVqoy/@public.gmane.org> Mon, 9 Sep 2013 12:25:52 -0400
| Newsgroups | gmane.lisp.clsql.general |
|---|---|
| Message-ID | <CADe9tL4DgyyqrKu8m5xiR1oUdpOyfqMO4C2DQqqqM8NFdTb=pA@mail.gmail.com> |
On Debian 7.1 multiarch (amd64/i386) the clsql-sqlite3 foreign library
does not build.
(ql:quickload "clsql-sqlite3")
To load "clsql-sqlite3":
Load 1 ASDF system:
clsql-sqlite3; Loading "clsql-sqlite3"gcc -fPIC -DPIC -c
clsql_uffi.c -o clsql_uffi.o
ld -shared -soname=clsql_uffi -lc clsql_uffi.o -o clsql_uffi64.so
rm -f clsql_uffi.o
Ensure that you have multiarch i386 build tools if you want to build
32-bit library
gcc -m32 -fPIC -DPIC -c clsql_uffi.c -o clsql_uffi.o
ld -melf_i386 -shared -soname=clsql_uffi -lc clsql_uffi.o -o clsql_uffi.so
ld: cannot find -lc
make: [clsql_uffi.so] Error 1 (ignored)
rm -f clsql_uffi.o
("clsql-sqlite3")
Liam
_______________________________________________
CLSQL mailing list
[email protected]
http://lists.b9.com/cgi-bin/mailman/listinfo/clsql