1. Sqlite is broken on windows 64 bit
- Posted by ChrisB (moderator) Jun 17, 2015
- 1684 views
Hi
I had decided to put the sqlite web pages onto the eu wiki, and while doing so tested a few of the sample programs. None of them worked, and stopped silently (no crash error, no ex.err. Suspect its a machine level accessing the dll problem.
I was using 32 bit dlls, so hunted, and put in the 64 bit dlls - same result.
Dependency walker on the 64 bit dll is ok, but ion the 32 bit dll gives a load of nmissing dependencies.
I've tried a few things, but I think the issue is that 32 bit euphoria can't access 64 bit dlls, and the 32 bit sqlite3.dll won't run on win 64bit.
Oh well, I'll keep trying, but any suggestions would be gratefully received.
Chris Burch
2. Re: Sqlite is broken on windows 64 bit
- Posted by petelomax Jun 17, 2015
- 1650 views
Dependency walker on the 64 bit dll is ok, but ion the 32 bit dll gives a load of nmissing dependencies.
As mentioned recently, when loading 32-bit dlls in dependency walker you need to select Options/Configure Module Search Order, and move C:\windows\syswow64 (which is actually the 32-bit directory) above C:\windows\system32 (which is actually the 64-bit directory). Do you still get errors after doing that?
Edit: and/or are there any tell-tale "64"s in the list of files loaded?
3. Re: Sqlite is broken on windows 64 bit
- Posted by ChrisB (moderator) Jun 18, 2015
- 1608 views
Hi Pete,
yes that reduced the x64 dependency count, leaving these
KERNEL32.DLL
KERNELBASE.DLL
MSVCRT.DLL
NTDLL.DLL
Chris
4. Re: Sqlite is broken on windows 64 bit
- Posted by ChrisB (moderator) Jun 18, 2015
- 1602 views
Which is interesting, because all 4 of those dlls are in the syswow64 folder
Chris
5. Re: Sqlite is broken on windows 64 bit
- Posted by ChrisB (moderator) Jun 18, 2015
- 1606 views
And they all report x64 dependencies.
Chris
6. Re: Sqlite is broken on windows 64 bit
- Posted by cp Jul 11, 2015
- 1485 views
Are you referring to 64bit Euphoria on 64bit windows?
I'm using 32bit Eu 4.05 on win 7 64 bit with sqlite and seems to be working fine..
-casey
7. Re: Sqlite is broken on windows 64 bit
- Posted by ChrisB (moderator) Jul 11, 2015
- 1485 views
Hi
That's interesting, thanks. I hadn't thought of trying eu 4.05 32 bit. WIll give that a go.
From all the research I've done, win32 applications should use WoW64 system to access 32 bit dlls, but no matter what combination aI have tried, so far, (64 bit eu / 32 bit eu / 64 bit sqlite dll / 32 bit sqlite dlls) It doesn't seem to work, and dependency walker, set up to check the WoW64 folder first, still reports missing dependencies. Frustrating.
Chris