starting from 1.75 version there is this chunk of code in
"perl-libxml-sax.c" file, in several functions, which cause trouble:
....
if (sax->joinchars)
{
PSaxCharactersFlush(ctxt, sax->charbuf);
}
dSP;
....
The problem is that the file is C (as opposed to C++) and you're only
allowed to declare something before any code, and declaration "dSP;"
happens to be after the "if" statement.
Moving the "if" after "dSP;" looks more consistent.
Regards,
Vadim.