Description of problem: Package nordugrid-arc fails to build from source in Fedora 37. /usr/bin/ld: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../lib64/libxmlsec1.so: undefined reference to `xmlIOFTPOpen.30' /usr/bin/ld: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../lib64/libxmlsec1.so: undefined reference to `xmlIOFTPClose.30' /usr/bin/ld: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../lib64/libxmlsec1.so: undefined reference to `xmlIOFTPRead.30' /usr/bin/ld: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../lib64/libxmlsec1.so: undefined reference to `xmlNanoFTPInit.30' /usr/bin/ld: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../lib64/libxmlsec1.so: undefined reference to `xmlIOFTPMatch.30' /usr/bin/ld: /usr/lib/gcc/x86_64-redhat-linux/12/../../../../lib64/libxmlsec1.so: undefined reference to `xmlNanoFTPCleanup.30' collect2: error: ld returned 1 exit status make[5]: *** [Makefile:644: test_xmlsecnode] Error 1 make[5]: Leaving directory '/builddir/build/BUILD/nordugrid-arc-6.16.1/src/hed/libs/xmlsec' Version-Release number of selected component (if applicable): 6.16.1-1.fc37 Dependency changes from last successful build: https://koschei.fedoraproject.org/build/13928523 Additional info: This package is tracked by Koschei. See: https://koschei.fedoraproject.org/package/nordugrid-arc
This is temporary. libxml2 was updated to a new version that removes some symbols. xmlsec1 must be recompiled to not use those symbols. Currently the libxml2 update has a buildroot override, but the xmlsec1 update does not, which means that a broken combination of libxml2 and xmlsec1 is in the buildroot. The libxml2 buildroot override will expire tomorrow, which will make the the buildroot unbroken and nordugrid-arc buildable. When the combined libxml2/xmlsec1 bodhi update https://bodhi.fedoraproject.org/updates/FEDORA-2022-a6812b0224 is pushed to stable the buildroot will remain unbroken and nordugrid-arc will remain buildable. Nothing to fix in the nordugrid-arc package - closing not a bug.