Bug #4355
closed
The version incorrectly shows up Saxon-HE 9.9.1.5J
Category:
Saxon-C Internals
- Description updated (diff)
- Category changed from Saxon Internal to Saxon-C Internals
Some redesign is required here to solve this problem.
Firstly, Saxon/C needs a similar setup to the .NET Platform class structure. We have the JavaPlatformC class but the name needs to change to something like NativeCPlatform and NativeCPlatformPE.
Secondly, The new class NativeCPlatform needs to be moved under an opensource package so that Saxon-HE/C can work with it.
- Status changed from New to Resolved
- % Done changed from 0 to 100
Bug fixed and committed to subversion available for the next maintenance release.
- Status changed from Resolved to Closed
- Fixed in version set to 1.2.1
Bug fix applied in the Saxon/C maintenance release 1.2.1
I have just built the Python saxonc module for 1.2.1 HEC on Windows 10 64 bit but the output I get continues to say J
:
Saxon/C 1.2.1 running with Saxon-HE 9.9.1.5J from Saxonica
if the code uses print(proc.version)
.
- Status changed from Closed to In Progress
Reopening this bug issue as user reported still seeing the 'J' character in the version string
- Status changed from In Progress to Closed
Martin Honnen wrote:
It seems the issue I have reported here for 1.2.1 is some side effect of https://saxonica.plan.io/issues/4368. After updating the SaxonSGlue.c and rebuilding the saxonc Python module I now get the 9.9.1.5C in the version output. So this can probably be closed once https://saxonica.plan.io/issues/4368 is resolved.
Thanks for letting us know. Closing the bug issue.
Please register to edit this issue
Also available in: Atom
PDF