Bug 2080210 - openscap-1.3.6-3.fc37 FTBFS: libopenscap.so.25.5.0: undefined reference to `risdigit'
Summary: openscap-1.3.6-3.fc37 FTBFS: libopenscap.so.25.5.0: undefined reference to `r...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: openscap
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Jan Černý
QA Contact: Fedora Extras Quality Assurance
URL: https://koschei.fedoraproject.org/pac...
Whiteboard:
Depends On:
Blocks: PYTHON3.11 F37FTBFS
TreeView+ depends on / blocked
 
Reported: 2022-04-29 09:07 UTC by Petr Pisar
Modified: 2022-06-03 10:00 UTC (History)
10 users (show)

Fixed In Version: openscap-1.3.6-8.fc37
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-06-03 10:00:21 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Petr Pisar 2022-04-29 09:07:38 UTC
openscap-1.3.6-3.fc37 fails to build in Fedora 37:

cd /builddir/build/BUILD/openscap-1.3.6/redhat-linux-build/src/OVAL/results && /usr/bin/gcc -DHAVE_CONFIG_H -DOSCAP_BUILD_SHARED -DXMLSEC_CRYPTO_OPENSSL=1 -DXMLSEC_DL_LIBLTDL=1 -DXMLSEC_NO_GOST2012=1 -DXMLSEC_NO_GOST=1 -DXMLSEC_NO_SIZE_T -D__XMLSEC_FUNCTION__=__func__ -I/builddir/build/BUILD/openscap-1.3.6/compat -I/builddir/build/BUILD/openscap-1.3.6/src -I/builddir/build/BUILD/openscap-1.3.6/src/common -I/builddir/build/BUILD/openscap-1.3.6/src/common/public -I/builddir/build/BUILD/openscap-1.3.6/src/CPE/public -I/builddir/build/BUILD/openscap-1.3.6/src/CVE/public -I/builddir/build/BUILD/openscap-1.3.6/src/CVRF/public -I/builddir/build/BUILD/openscap-1.3.6/src/CVSS/public -I/builddir/build/BUILD/openscap-1.3.6/src/DS/public -I/builddir/build/BUILD/openscap-1.3.6/src/OVAL/public -I/builddir/build/BUILD/openscap-1.3.6/src/OVAL/probes/public -I/builddir/build/BUILD/openscap-1.3.6/src/OVAL/probes/SEAP -I/builddir/build/BUILD/openscap-1.3.6/src/OVAL/probes/SEAP/public -I/builddir/build/BUILD/openscap-1.3.6/src/OVAL -I/builddir/build/BUILD/openscap-1.3.6/src/source/public -I/builddir/build/BUILD/openscap-1.3.6/src/XCCDF -I/builddir/build/BUILD/openscap-1.3.6/src/XCCDF/public -I/builddir/build/BUILD/openscap-1.3.6/src/XCCDF_POLICY -I/builddir/build/BUILD/openscap-1.3.6/src/XCCDF_POLICY/public -I/builddir/build/BUILD/openscap-1.3.6/yaml-filter/src -I/builddir/build/BUILD/openscap-1.3.6/redhat-linux-build -I/usr/include/libxml2 -I/usr/include/xmlsec1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -pipe -W -Wall -Wnonnull -Wshadow -Wformat -Wundef -Wno-unused-parameter -Wmissing-prototypes -Wno-unknown-pragmas -D_GNU_SOURCE -std=c99 -D_POSIX_C_SOURCE=200112L -DNDEBUG -fPIC -fvisibility=hidden -MD -MT src/OVAL/results/CMakeFiles/ovalcmp_object.dir/oval_cmp_evr_string.c.o -MF CMakeFiles/ovalcmp_object.dir/oval_cmp_evr_string.c.o.d -o CMakeFiles/ovalcmp_object.dir/oval_cmp_evr_string.c.o -c /builddir/build/BUILD/openscap-1.3.6/src/OVAL/results/oval_cmp_evr_string.c
[...]
/builddir/build/BUILD/openscap-1.3.6/src/OVAL/results/oval_cmp_evr_string.c: In function 'parseEVR':
/builddir/build/BUILD/openscap-1.3.6/src/OVAL/results/oval_cmp_evr_string.c:138:22: warning: implicit declaration of function 'risdigit'; did you mean 'isdigit'? [-Wimplicit-function-declaration]
  138 |         while (*s && risdigit(*s)) s++;         /* s points to epoch terminator */
      |                      ^~~~~~~~
      |                      isdigit
[...]
/usr/bin/gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -pipe -W -Wall -Wnonnull -Wshadow -Wformat -Wundef -Wno-unused-parameter -Wmissing-prototypes -Wno-unknown-pragmas -D_GNU_SOURCE -std=c99 -D_POSIX_C_SOURCE=200112L -DNDEBUG -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -Wl,-dT,/builddir/build/BUILD/openscap-1.3.6/.package_note-openscap-1.3.6-3.fc37.aarch64.ld CMakeFiles/test_api_cpe_lang.dir/test_api_cpe_lang.c.o -o test_api_cpe_lang  -Wl,-rpath,/builddir/build/BUILD/openscap-1.3.6/redhat-linux-build/src ../../../../src/libopenscap.so.25.5.0 /usr/lib64/libxml2.so /usr/lib64/libxslt.so /usr/lib64/libexslt.so /usr/lib64/libpcre.so /usr/lib64/libcurl.so /usr/lib64/librpm.so /usr/lib64/librpmio.so /usr/lib64/libxmlsec1.so /usr/lib64/libxmlsec1-openssl.so /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/lib64/libexslt.so /usr/lib64/libpcre.so /usr/lib64/libcurl.so /usr/lib64/libbz2.so /usr/lib64/librpm.so /usr/lib64/librpmio.so /usr/lib64/libgcrypt.so /usr/lib64/libselinux.so /usr/lib64/libblkid.so /usr/lib64/libdbus-1.so /usr/lib64/libacl.so /usr/lib64/libcap.so -lyaml 
[...]
/usr/bin/ld: ../../../../src/libopenscap.so.25.5.0: undefined reference to `risdigit'
collect2: error: ld returned 1 exit status

A difference between passing and failing build root is at <https://koschei.fedoraproject.org/build/12726027>. The failure is probably triggered by upgrading rpm-devel from 4.17.0-10.fc37 to 4.18.0-0.alpha1.1.fc37.

Comment 1 Fedora Update System 2022-05-30 11:29:00 UTC
FEDORA-2022-901d79a289 has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2022-901d79a289

Comment 2 Fedora Update System 2022-05-31 08:25:11 UTC
FEDORA-2022-405d78e34c has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2022-405d78e34c

Comment 3 Fedora Update System 2022-05-31 13:58:08 UTC
FEDORA-2022-37b4f71098 has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2022-37b4f71098

Comment 4 Fedora Update System 2022-06-03 08:03:40 UTC
FEDORA-2022-3a1641c065 has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2022-3a1641c065

Comment 5 Fedora Update System 2022-06-03 10:00:21 UTC
FEDORA-2022-3a1641c065 has been pushed to the Fedora 37 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.