I can get a store connection to a sqlite repository going and seemingly functioning in a very brief session, if I
1) modify the interface definition to actually find the 64 bit libs
2) do SQLite3Interface recompileMethods after the definition modification so that all the CDef pointers get rehooked-up properly.
Things should be a bit better in 7.7.1 with regards to 2) although I'm not sure if it will be completely unnecessary. But often the reason of nils instead of typedefs is that the methods didn't compile in the right order and the resulting objects didn't hook up properly.
HTH,
Martin
[hidden email] wrote:
> Date: May 4, 2010 12:40:03 PM
> From:
[hidden email]
> To:
[hidden email]
> Subject: [vwnc] Bug in 64 bit DLLCC
>
> I'm trying to use the Store for Sqlite3 with a 64 bit 7.7 image and vm on Redhat 5.
>
> Store.DbRegistry installDatabaseTables
>
> fails because the method
>
> Database.SqLite3Interface>>sqlite3
>
> which is defined as:
>
> sqlite3
> <C: typedef struct __sqlite3 sqlite3>
>
> returns nil. With the 32 bit image and vm, the method returns an
> instance of CTypedefType.
>
>
> There doesn't seem to be any way for me to fix this myself. Is there a
> patch?
>
> Jeff
> _______________________________________________
> vwnc mailing list
>
[hidden email]
>
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc>
_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc