Stefan Behnel wrote:
Stefan Behnel wrote:
- it fails on MacOS-X (Intel) with a UCS-2 little endian Python - it fails on Windows with a UCS-2 little endian Python - it works on Linux/Intel with UCS-2 little endian - it works on Linux/Intel with UCS-4 little endian - it works on Solaris/Sparc with UCS-2 big endian
I can't really see a pattern there...
I've heard from a few people who tested (either failing or succeeding) that they have fairly recent libxml2 versions. Also, libxml2 works for me from 2.6.20 through 2.6.29. But what about the iconv version? Is there any difference on the systems that were tested so far? "iconv --version" says 2.5 for me. I assume it's about the same for Tres (who's on Ubuntu also). What about the others?
Sure, that must be it. Erik said he had iconv 1.9 on MacOS-X, the Windows binaries of libxml2 come with a pre-built iconv 1.9.2, but most Linux systems have a more recent version installed (at least the Debian based ones). I sent a mail to Igor Zlatković to update the official libxml2 builds with a newer iconv version. Sidnei, in case it's not too much hassle for you, could you install a more recent iconv version yourself to try this out? Stefan