Fossil Forum

drh 2 months, 1 week ago

Post: New Snapshot Build

There is a new snapshot build of the latest trunk version of Fossil available on the Download Page. If you do not already stay up to date with the latest code by downloading the sources and compiling them yourself, please consider trying out the new snapshot.

Please report any problems via replies to this forum post.

chungy 1 month, 3 weeks ago

Versions after 2.26 don't run on Windows XP anymore, I get The procedure entry point InitializeCriticalSectionEx could not be located in the dynamic link library KERNEL32.dll.

Was there anything explicitly done that would drop Windows XP support? Maybe I should look into compiling it myself (though I don't presently have a C compiler on the system).

florian.balmer 1 month, 3 weeks ago

See this Forum thread for solutions:

[fossil-w64 does not run on Windows XP Professional x64 Edition] (/forumpost/0684d6ce80)

chungy 1 month, 3 weeks ago

That was my own thread, but this is a new issue. The 32-bit 2.26 works fine, anything newer does not. (It seems the missing function was added in Windows Vista.)

danield 1 month, 3 weeks ago

Just out of curiosity: what are the reasons y'all keep using Windows XP - be it 32- or 64-bit?

chungy 1 month, 3 weeks ago

Reply: New Snapshot Build

chungy 1 month, 3 weeks ago

It's relatively lightweight, it works, and my VM is pretty “lived-in.”

It's still probably not the biggest deal if it gets stuck on Fossil 2.26, though a little disappointing. Maybe I should figure out how to compile C projects on the system (I use it primarily for Lazarus). Z 0

florian.balmer 1 month, 3 weeks ago

The problem is not [Fossil or SQLite using functions not available on Windows XP][^ xp], but the C runtime library.

The C runtime libraries for w64devkit or MSYS2, as mentioned in the linked thread, do not rely on such functions, and are therefore able to produce an executable that still runs on Windows XP.

Obviously, the C runtime library of the MSVC version Richard is using to create the official builds is too recent to avoid non-XP functions.


  1. Richard has even committed a change to remove usage of functions not available on Windows XP, see Forum post [90d74e3fc4]. 

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button