Actions
Bug #5470
closedSaxonC HE for Mac in SaxonCGlue.c looks for EE library libsaxoneec.dylib
Start date:
2022-05-03
Due date:
% Done:
0%
Estimated time:
Applies to branch:
Fix Committed on Branch:
Fixed in Maintenance Release:
Found in version:
11.2, 11.3
Fixed in version:
11.4
SaxonC Languages:
SaxonC Platforms:
SaxonC Architecture:
Description
As reported in a comment on StackOverflow https://stackoverflow.com/questions/72100510/xslt-transformation-using-a-xdm-node-returns-an-error-using-saxon-he-9-9-1-5c#comment127397020_72100962, the code for SaxonC HE for Mac looks for the EE library "/libsaxoneec.dylib", I have checked the SaxonCGlue.c code of SaxonC 11.3 HE for Mac and it indeed has
char * tempDllname =
#if defined (__linux__)
"/libsaxonhec.so";
#elif defined (__APPLE__) && defined(__MACH__)
"/libsaxoneec.dylib";
#else
"\\libsaxonhec.dll";
#endif
Updated by O'Neil Delpratt over 2 years ago
Thanks for reporting this issue. It is clearly wrong. See fix for SaxonC-HE below:
char * tempDllname =
#if defined (__linux__)
"/libsaxonhec.so";
#elif defined (__APPLE__) && defined(__MACH__)
"/libsaxonhec.dylib";
#else
"\\libsaxonhec.dll";
#endif
Updated by O'Neil Delpratt over 2 years ago
- Status changed from New to Resolved
- Assignee set to Norm Tovey-Walsh
We have fixed this bug issue by making changes to the build script so that it inserts the correct library name when it builds the product.
Updated by O'Neil Delpratt over 2 years ago
Further fix made to the SaxonC build scipt for the documentation.
Updated by O'Neil Delpratt over 2 years ago
- Status changed from Resolved to Closed
- Fixed in version set to 11.4
Bug fix applied in the SaxonC 11.4 maintenance release.
Please register to edit this issue
Actions