Please find attached a patch which fixes a incorrect
call to GetID() as part of two d.TraceDebug calls in
file tw/twutil.cpp. Basically a sprintf was being
called with non plain old data where gcc didn't like.
Following the logic of the code we believe the calls
really should have been to GetEncoding(); changing them
to that allows the code to compile. This problem seems
to have been undetected by previous compilers although
looking at the code I don't understand why it wasn't.
The compiler we used was gcc-3.2-4 from Redhat Rawhide.
gcc-3.2-4 refused to compile tripwire said code without
this patch. This patch was placed as the last patch in
the RPM. There are other fixes related to gcc-3.2 in
Robert Hardy rhardy at webcon dot ca