[Package Request] - xerces-c
What package is missing from Amazon Linux 2023? Please describe and include package name.
- xerces-c
- xerces-c-devel
An XML parser library from Apache: https://xerces.apache.org/xerces-c/
Is this an update to existing package or new package request? New package.
Is this package available in Amazon Linux 2? If it is available via external sources such as EPEL, please specify. Yes, it is on Amazon Linux 2.
Any additional information you'd like to include. (use-cases, etc) Used by lots of other software programs. In my current case, it's a requirement for some functionalities of the geospatial data processing program GDAL, which is used by many downstream geospatial products.
To link some other GDAL related package requests:
https://github.com/amazonlinux/amazon-linux-2023/issues/129 https://github.com/amazonlinux/amazon-linux-2023/issues/372
I have a copr build for this and gdal things. in total need 20+ pkgs.
@walkerever can you share a link for the build?
https://copr.fedorainfracloud.org/coprs/xwalker/AL2023Extras/build/7417618/
You can find some other related in the copr as well. It's a test field. Hope helpful.
Thanks @walkerever
We are also experiencing issues with the xerces-c library being missing from Amazon Linux 2023. This is a very common library in use with a large number of different applications and libraries and I am surprised it is missing as it was in Amazon Linux 2.
I was able to build 3.3.0-1 without any major problems but since 3.3.0-6 there are new dependencies. The following are missing to complete building:
No matching package to install: 'mingw32-filesystem'
No matching package to install: 'mingw32-gcc-c++'
No matching package to install: 'mingw64-filesystem'
No matching package to install: 'mingw64-gcc-c++'
These are cross compilers for generating Windows binaries from Linux. We do not intend at this stage to include mingw in AL2023. It should be easy to fix that by disabling mingw support in the spec file. Near the top there is:
%if 0%{?fedora}
%bcond_without mingw
%else
%bcond_with mingw
%endif
You should be able to change that to
%if 0%{?fedora} && ! 0%{?amzn}
%bcond_without mingw
%else
%bcond_with mingw
%endif