amazon-linux-2023 icon indicating copy to clipboard operation
amazon-linux-2023 copied to clipboard

[Package Request] - xerces-c

Open rooby opened this issue 1 year ago • 6 comments

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.

rooby avatar Apr 26 '24 00:04 rooby

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

rooby avatar Apr 26 '24 00:04 rooby

I have a copr build for this and gdal things. in total need 20+ pkgs.

walkerever avatar May 05 '24 23:05 walkerever

@walkerever can you share a link for the build?

rooby avatar May 06 '24 01:05 rooby

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.

walkerever avatar May 06 '24 02:05 walkerever

Thanks @walkerever

rooby avatar May 06 '24 02:05 rooby

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.

garethmarkfawcett avatar Jun 25 '24 08:06 garethmarkfawcett

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++'

danie-dejager avatar Oct 24 '24 11:10 danie-dejager

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

ozbenh avatar Oct 25 '24 05:10 ozbenh