[MonoTouch] Your sqlite3 version is old - please upgrade to at least v3.5.0!

Tim Scott tscott at lunaversesoftware.com
Sun Nov 1 13:50:45 EST 2009


Is there any resolution to this yet?  I am on Leopard (10.5.8) and am
experiencing this same problem.

Tim

>So, after tons of debugging, we think we know part of the problem.
>You're on the wrong operating system.

>It works for me because I'm on Snow Leopard (10.6).  It appears to fail
>for Simon because he's on Leopard (10.5).

>BUT, here's where it gets funny:

>        $ nm 
/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.1.
2.sdk/usr/lib/libsqlite3.dylib | grep _next
>        0000c5a0 T _sqlite3_next_stmt

>That should be the same everywhere (it's part of the SDK, not the OS).

>So what appears to be the problem is that when running within the
>simulator, instead of picking up the libsqlite3.dylib provided by
>iPhoneSimulator.platform, it instead picks up /usr/lib/libsqlite3.dylib.
>Snow Leopard's libsqlite3.dylib is a more recent version than Leopard's
>(and Snow Leopard's apparently better matches what's on the device),
>which is why it works on both Snow Leopard Simulator & the device.

>What I don't know is the solution for Leopard -- how do we get Mono
>within the simulator to pick up iPhoneSimulator's libsqlite3.dylib
>instead of /usr/lib/libsqlite3.dylib?  This will require additional
>investigation.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/monotouch/attachments/20091101/7abb6c0d/attachment.html 


More information about the MonoTouch mailing list