Steps:

  *  downloaded fossil-linux-x86-d8ceb4ad47.zip , unzipped in

  *  <code>$ fossil clone

  *  <code>$ cd

  *  <code>$ fossil open

The response from this is

    <code>fossil: near "(": syntax error</code>

Looks like a parser error to <i>me</i>.  ;)

This was all on a fossil-clean machine, it had no previous version or any repos.  For what it's worth, it's an AMD-64x2 (Turion), but I doubt that matters.  GNU/Linux, Kubuntu Hardy distro (32 bit).

Tried rebuilding the repo, no joy.<br>
<code>
cp Fossil.c6a9.fsl Fossil-d8ce.fsl<br>
fossil-d8ceb4ad47 rebu Fossil-d8ce.fsl<br>
3771 (100%)...<br>
cd ..<br>
mkdir foss2<br>
cd foss2<br>
fossil-d8ceb4ad47 open
fossil-d8ceb4ad47: near "(": syntax error<br>
</code>

Time to go digging.

The code that produces the error message is in the <code>expr.c</code>
chunk in the sqlite3 amalgam.
The function is <code>sqlite3RegisterExpr</code>.

Pretty clearly won't have time to gdb this until later.