strange, did you install the soci library?
> can you show the installed filenames.
> ls -l /usr/lib/libsoci*
> ls -l /usr/lib64/libsoci*
>
>
Yes I did it, I just copied the lib64/* to lib
there is no lib64 folder in macosx


> the output of this would also be interesting (if strace is available):
> strace ./yourexecutable 2>&1 | grep "sqlite"
>
> when you did not install the library, setting SOCI_BACKENDS_PATH
> environment varible to the path of the libraries might help.
>
>
strace is dtrace, and dtruss uses dtrace, so I used dtruss.

> sudo dtruss soci_test-build-desktop/soci_test.app/Contents/MacOS/soci_test
2>&1 | grep "sqlite"

  what():  Failed to find shared library for backend sqlite3
stat64("libsoci_sqlite3.3.1.dylib\0", 0x7FFF5FBFC940, 0x7FFF5FBFCF80) = -1
Err#2
stat64("/Users/sylvain/lib/libsoci_sqlite3.3.1.dylib\0", 0x7FFF5FBFCD10,
0x7FFF5FBFCF80) = -1 Err#2
stat64("/usr/local/lib/libsoci_sqlite3.3.1.dylib\0", 0x7FFF5FBFCD20,
0x7FFF5FBFCF80) = 0 0
open("/usr/local/lib/libsoci_sqlite3.3.1.dylib\0", 0x0, 0x0) = 3 0
stat64("/usr/local/lib/libsqlite3.0.dylib\0", 0x7FFF5FBFC7B0,
0x7FFF5FBFCDF0) = 0 0
open("/usr/local/lib/libsqlite3.0.dylib\0", 0x0, 0x0) = 3 0
stat64("/usr/lib/libsqlite3.dylib\0", 0x7FFF5FBFB960, 0x7FFF5FBFBFA0) = 0 0
stat64("libsoci_sqlite3.so.3.1\0", 0x7FFF5FBFE890, 0x7FFF5FBFEED0) = -1
Err#2
stat64("/Users/sylvain/lib/libsoci_sqlite3.so.3.1\0", 0x7FFF5FBFEC70,
0x7FFF5FBFEED0) = -1 Err#2
stat64("/usr/local/lib/libsoci_sqlite3.so.3.1\0", 0x7FFF5FBFEC70,
0x7FFF5FBFEED0) = -1 Err#2
stat64("/usr/lib/libsoci_sqlite3.so.3.1\0", 0x7FFF5FBFEC70, 0x7FFF5FBFEED0) =
-1 Err#2
stat64("./libsoci_sqlite3.so.3.1\0", 0x7FFF5FBFE890, 0x7FFF5FBFEED0) = -1
Err#2
write_nocancel(0x2, "Failed to find shared library for backend sqlite3\0",
0x31) = 49 0

and here a listing of my /usr/local/lib for soci

/usr/local/lib/libsoci_core.3.1.0.dylib
/usr/local/lib/libsoci_core.3.1.dylib
/usr/local/lib/libsoci_core.a
/usr/local/lib/libsoci_core.dylib
/usr/local/lib/libsoci_empty.3.1.0.dylib
/usr/local/lib/libsoci_empty.3.1.dylib
/usr/local/lib/libsoci_empty.a
/usr/local/lib/libsoci_empty.dylib
/usr/local/lib/libsoci_odbc.3.1.0.dylib
/usr/local/lib/libsoci_odbc.3.1.dylib
/usr/local/lib/libsoci_odbc.a
/usr/local/lib/libsoci_odbc.dylib
/usr/local/lib/libsoci_sqlite3.3.1.0.dylib
/usr/local/lib/libsoci_sqlite3.3.1.dylib
/usr/local/lib/libsoci_sqlite3.a
/usr/local/lib/libsoci_sqlite3.dylib

Best regards,
Sylvain
------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
Soci-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/soci-users

Reply via email to