Yes, on linux host I have a lot of problems in SQLite tests with ICU enabled.
2011/9/30 Marc Henrickson <marc.henrick...@wtsparadigm.com>: > I have downloaded the SQLite source code (sqlite-netFx-source-1.0.74.0) as > well as the latest ICU libraries (icu4c-4_8-Win32-msvc10). I then build the > SQLite projects and run the test.2008 application and it runs fine when > SQLITE_ENABLE_ICU is undefined. However, when I do define SQLITE_ENABLE_ICU, > I get the following exception when I click "Run" on the test.exe application. > > System.Reflection.TargetInvocationException: Exception has been thrown by the > target of an invocation. ---> System.TypeInitializationException: The type > initializer for 'System.Data.SQLite.SQLiteFactory' threw an exception. ---> > System.DllNotFoundException: Unable to load DLL 'SQLite.Interop.DLL': The > specified module could not be found. (Exception from HRESULT: 0x8007007E) > at System.Data.SQLite.UnsafeNativeMethods.sqlite3_config(Int32 op, > SQLiteLogCallback func, IntPtr pvUser) > at System.Data.SQLite.SQLite3.SetLogCallback(SQLiteLogCallback func) in > c:\SQLiteTest\System.Data.SQLite\SQLite3.cs:line 935 > at System.Data.SQLite.SQLiteFactory..ctor() in > c:\SQLiteTest\System.Data.SQLite\SQLiteFactory.cs:line 121 > at System.Data.SQLite.SQLiteFactory..cctor() in > c:\SQLiteTest\System.Data.SQLite\SQLiteFactory.cs:line 131 > > I am building and running the application with Visual Studio 2008 on a > Windows 7 64-bit machine. > SQLite.Interop.2008 is set to the Win32 configuration. > Both test.2008 and System.Data.SQLite.2008 projects are set to x86 > configuration. > > I have updated the SQLite.Interop.2008 project to build the > SQLite.Interop.DLL and both the Interop.DLL and the System.Data.SQLite.DLL is > included in the test.exe folder. I have also updated the SQLite.Interop.2008 > project to include the proper ICU library files. The project builds without > error and the test.exe will open up the main window. I get the exception > when clicking "Run". When I remove the SQLITE_ENABLE_ICU definition from the > SQLite.Interop.2008 project, it will build, and run as expected without error. > > Has anyone seen this before, and have a solution? I am happy to provide more > details if needed. > _______________________________________________ > sqlite-users mailing list > sqlite-users@sqlite.org > http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users > -- Best regards, Alexey Pechnikov. http://pechnikov.tel/ _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users