| Summary: |
openscap-1.3.6-3.fc37 FTBFS: libopenscap.so.25.5.0: undefined reference to `risdigit' |
| Product: |
[Fedora] Fedora
|
Reporter: |
Petr Pisar <ppisar> |
| Component: |
openscap | Assignee: |
Jan Černý <jcerny> |
| Status: |
CLOSED
ERRATA
|
QA Contact: |
Fedora Extras Quality Assurance <extras-qa> |
| Severity: |
unspecified
|
Docs Contact: |
|
| Priority: |
unspecified
|
|
|
| Version: |
rawhide | CC: |
evgenyz, jcerny, matyc, mhaicman, mmarhefk, pvrabec, simi+fedora, thrnciar, vpolasek, wsato
|
| Target Milestone: |
--- | |
|
| Target Release: |
--- | |
|
| Hardware: |
Unspecified | |
|
| OS: |
Unspecified | |
|
| URL: |
https://koschei.fedoraproject.org/package/openscap?collection=f37
|
| Whiteboard: |
|
|
Fixed In Version:
|
openscap-1.3.6-8.fc37
|
Doc Type:
|
If docs needed, set a value
|
|
Doc Text:
|
|
Story Points:
|
---
|
|
Clone Of:
|
|
Environment:
|
|
|
Last Closed:
|
2022-06-03 10:00:21 UTC
|
Type:
|
Bug
|
|
Regression:
|
---
|
Mount Type:
|
---
|
|
Documentation:
|
---
|
CRM:
|
|
|
Verified Versions:
|
|
Category:
|
---
|
|
oVirt Team:
|
---
|
RHEL 7.3 requirements from Atomic Host:
|
|
|
Cloudforms Team:
|
---
|
Target Upstream Version:
|
|
|
Embargoed:
|
|
| |
| Bug Depends On: |
|
|
|
| Bug Blocks: |
2016048, 2045102
|
|
|
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.