Package: soci Severity: grave Hola!
I'm trying to make a trivial example program using libsoci and failing at it: $ cat a.cpp #include <soci/soci.h> main() { soci::session dbh("sqlite3://a.sq3"); } $ g++ a.cpp -lsoci /usr/bin/ld: cannot find -lsoci collect2: ld returned 1 exit status $ ls -1 /usr/lib/libsoci*.a /usr/lib/libsoci_core-gcc-3_0.a /usr/lib/libsoci_sqlite3-gcc-3_0.a It seems the package renamed the lib to "soci_core-gcc-3_0" $ g++ a.cpp -lsoci_core-gcc-3_0 $ ./a.out $ ./a.out terminate called after throwing an instance of 'soci::soci_error' what(): Failed to find shared library for backend sqlite3 Aborted $ $ strace ./a.out 2>&1 | grep sqli open("./libsoci_sqlite3.so", O_RDONLY) = -1 ENOENT (No such file or directory) write(2, "Failed to find shared library fo"..., 49Failed to find shared library for backend sqlite3) = 49 But the code to dynamically load backends don't know about the "-gcc-3_0" thing nor that it should look for the module on /usr/lib/ Is the package broken or I am missing something? Thanks! H -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.29-2-686 (SMP w/1 CPU core) Locale: LANG=es_AR.UTF-8, LC_CTYPE=es_AR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org