Re: [sqlite] shared library location on Linux question

2009-09-03 Thread Schrum, Allan
> Subject: [sqlite] shared library location on Linux question
> 
> I'm trying to run a .NET program on Linux using MONO that makes use of
> SQLite and nHibernate.  I've got the managed code only
> System.Data.SQLite.dll and use the sqlite3.dll on Vista and my program
> and tests run fine.  However, I don't know where to put the sqlite-
> 3.6.17.so shared library, or if there are other paths or settings I
> need to configure to use SQLite on Linux.  I'm getting the following
> exception and any advice would be greatly appreciated.
> Thanks in advance,
> Dan
> 
> SchemaExport: sqlite3_open_v2
> System.EntryPointNotFoundException: sqlite3_open_v2
>   at (wrapper managed-to-native)
> System.Data.SQLite.UnsafeNativeMethods:sqlite3_open_v2
> (byte[],intptr&,int,intptr)
>   at System.Data.SQLite.SQLite3.Open (System.String strFilename,
> SQLiteOpenFlagsEnum flags, Int32 maxPoolSize, Boolean usePool)
> [0x0]
>   at System.Data.SQLite.SQLiteConnection.Open () [0x0]
>   at NHibernate.Connection.DriverConnectionProvider.GetConnection ()
> [0x0]
>   at NHibernate.Tool.hbm2ddl.SchemaExport.Execute (Boolean script,
> Boolean export, Boolean justDrop, Boolean format) [0x0]

Try:
export LD_LIBRARY_PATH=/some/path/to/where/sqlite3/lib/resides

Otherwise it expects the library to be in the "typical" places such as /usr/lib.

-Allan
___
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users


[sqlite] shared library location on Linux question

2009-09-03 Thread Daniel Napierski
I'm trying to run a .NET program on Linux using MONO that makes use of SQLite 
and nHibernate.  I've got the managed code only System.Data.SQLite.dll and use 
the sqlite3.dll on Vista and my program and tests run fine.  However, I don't 
know where to put the sqlite-3.6.17.so shared library, or if there are other 
paths or settings I need to configure to use SQLite on Linux.  I'm getting the 
following exception and any advice would be greatly appreciated.
Thanks in advance,
Dan

SchemaExport: sqlite3_open_v2
System.EntryPointNotFoundException: sqlite3_open_v2
  at (wrapper managed-to-native) 
System.Data.SQLite.UnsafeNativeMethods:sqlite3_open_v2 
(byte[],intptr&,int,intptr)
  at System.Data.SQLite.SQLite3.Open (System.String strFilename, 
SQLiteOpenFlagsEnum flags, Int32 maxPoolSize, Boolean usePool) [0x0]
  at System.Data.SQLite.SQLiteConnection.Open () [0x0]
  at NHibernate.Connection.DriverConnectionProvider.GetConnection () [0x0]
  at NHibernate.Tool.hbm2ddl.SchemaExport.Execute (Boolean script, Boolean 
export, Boolean justDrop, Boolean format) [0x0]
___
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users