Hello:
I'm attempting to build OpenSCAP on Ubuntu 20.04 and receive an error during the make. This was after a fresh clone of the openscap repository and build dependencies installed as detailed in https://github.com/OpenSCAP/openscap/blob/maint-1.3/docs/developer/developer.adoc.
The cmake and make output follow.
Suggestions are welcome.
Regards,
Gary
gapinski@nuc7i7bnh-650ncr-com:~/Projects/github/OpenSCAP/openscap/build$ cmake ../ -- OpenSCAP 1.3.4 -- (see /home/gapinski/Projects/github/OpenSCAP/openscap/docs/developer/developer.adoc for build instructions) -- -- Found ACL -- Found BLKID -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- Found GLib -- Found GObject -- Found GCONF -- Checking for module 'opendbx' -- No package 'opendbx' found -- Found POPT -- Checking for module 'libprocps' -- No package 'libprocps' found -- Checking for module 'rpm' -- Package 'libzstd', required by 'rpm', not found -- Found RPM -- Found SELINUX -- Found LIBYAML -- yaml-filter was found -- -- CMake: -- generator: Unix Makefiles -- source directory: /home/gapinski/Projects/github/OpenSCAP/openscap -- build directory: /home/gapinski/Projects/github/OpenSCAP/openscap/build -- -- Core features: -- SCE: ON -- -- OVAL: -- base probe support: ON -- SEAP msgid bit-size: 32 -- -- Independent probes: ON -- Independent family probe: ON -- Independent system info probe: ON -- Independent variable probe: ON -- -- Independent probes incompatible with WIN32 (WIN32 status: FALSE) -- Independent environmentvariable probe: ON -- Independent environmentvariable58 probe: ON -- Independent filehash probe: ON -- Independent filehash58 probe: ON -- Independent sql probe (depends on opendbx): OFF -- Independent sql57 probe (depends on opendbx): OFF -- Independent textfilecontent probe: ON -- Independent textfilecontent54 probe: ON -- Independent xmlfilecontent probe: ON -- Independent yamlfilecontent probe (depends on libyaml, yaml-path): ON -- -- Unix probes: ON -- Unix dnscache probe: ON -- Unix file probe: ON -- Unix fileextendedattribute probe (depends on xattrh): ON -- Unix gconf probe (depends on gconf): ON -- Unix interface probe: ON -- Unix password probe: ON -- Unix process probe: ON -- Unix process58 probe (depends on CAP): ON -- Unix routingtable probe: ON -- Unix runlevel probe: ON -- Unix shadow probe: ON -- Unix symlink probe: ON -- Unix sysctl probe: ON -- Unix uname probe: ON -- Unix xinetd probe: ON -- -- Linux probes: ON -- Linux dpkginfo probe (depends on aptpkg): ON -- Linux iflisteners probe: ON -- Linux inetlisteningservers probe: ON -- Linux partition probe (depends on blkid): ON -- Linux rpminfo probe (depends on rpm): ON -- Linux rpmverify probe (depends on rpm): ON -- Linux rpmverifyfile probe (depends on rpm): ON -- Linux rpmverifypackage probe (depends on rpm): ON -- Linux selinuxboolean probe (depends on selinux): ON -- Linux selinuxsecuritycontext probe (depends on selinux): ON -- Linux systemdunitdependency probe (depends on dbus): ON -- Linux systemdunitproperty probe (depends on dbus): ON -- -- Solaris probes: OFF -- Solaris isainfo probe: OFF -- -- Windows probes: OFF -- Windows accesstoken probe: OFF -- Windows registry probe: OFF -- Windows wmi57 probe: OFF -- -- Language bindings: -- python3 bindings: ON -- perl bindings: ON -- -- Utilities: -- oscap: ON -- oscap-docker: ON -- scap-as-rpm: ON -- oscap-ssh: ON -- oscap-vm: ON -- oscap-podman: ON -- oscap-chroot: ON -- autotailor: ON -- -- Testing: -- tests: ON -- valgrind: OFF -- MITRE: OFF -- -- Documentation: -- enabled: OFF -- doxygen: DOXYGEN_EXECUTABLE-NOTFOUND -- asciidoc: ASCIIDOC_EXECUTABLE-NOTFOUND -- Configuring done -- Generating done -- Build files have been written to: /home/gapinski/Projects/github/OpenSCAP/openscap/build gapinski@nuc7i7bnh-650ncr-com:~/Projects/github/OpenSCAP/openscap/build$ make Scanning dependencies of target yamlfilter_object [ 1%] Building C object CMakeFiles/yamlfilter_object.dir/yaml-filter/src/yaml-path.c.o [ 1%] Built target yamlfilter_object Scanning dependencies of target compat_object [ 1%] Building C object compat/CMakeFiles/compat_object.dir/dev_to_tty.c.o [ 1%] Built target compat_object Scanning dependencies of target xccdfPolicy_object [ 1%] Building C object src/XCCDF_POLICY/CMakeFiles/xccdfPolicy_object.dir/check_engine_plugin.c.o [ 1%] Building C object src/XCCDF_POLICY/CMakeFiles/xccdfPolicy_object.dir/reporter.c.o [ 2%] Building C object src/XCCDF_POLICY/CMakeFiles/xccdfPolicy_object.dir/xccdf_policy.c.o [ 2%] Building C object src/XCCDF_POLICY/CMakeFiles/xccdfPolicy_object.dir/xccdf_policy_engine.c.o [ 2%] Building C object src/XCCDF_POLICY/CMakeFiles/xccdfPolicy_object.dir/xccdf_policy_model.c.o [ 3%] Building C object src/XCCDF_POLICY/CMakeFiles/xccdfPolicy_object.dir/xccdf_policy_remediate.c.o [ 3%] Building C object src/XCCDF_POLICY/CMakeFiles/xccdfPolicy_object.dir/xccdf_policy_resolve.c.o [ 3%] Building C object src/XCCDF_POLICY/CMakeFiles/xccdfPolicy_object.dir/xccdf_policy_substitute.c.o [ 3%] Built target xccdfPolicy_object Scanning dependencies of target common_object [ 4%] Building C object src/common/CMakeFiles/common_object.dir/bfind.c.o [ 4%] Building C object src/common/CMakeFiles/common_object.dir/compat_pthread_barrier.c.o [ 4%] Building C object src/common/CMakeFiles/common_object.dir/debug.c.o [ 4%] Building C object src/common/CMakeFiles/common_object.dir/elements.c.o [ 5%] Building C object src/common/CMakeFiles/common_object.dir/err_queue.c.o [ 5%] Building C object src/common/CMakeFiles/common_object.dir/error.c.o [ 5%] Building C object src/common/CMakeFiles/common_object.dir/list.c.o [ 6%] Building C object src/common/CMakeFiles/common_object.dir/memusage.c.o /home/gapinski/Projects/github/OpenSCAP/openscap/src/common/memusage.c: In function ‘read_status’: /home/gapinski/Projects/github/OpenSCAP/openscap/src/common/memusage.c:126:6: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] 126 | fgets(linebuf, sizeof linebuf - 1, fp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 6%] Building C object src/common/CMakeFiles/common_object.dir/oscap_acquire.c.o [ 6%] Building C object src/common/CMakeFiles/common_object.dir/oscap_buffer.c.o [ 6%] Building C object src/common/CMakeFiles/common_object.dir/oscap_queue.c.o [ 7%] Building C object src/common/CMakeFiles/common_object.dir/oscap_string.c.o [ 7%] Building C object src/common/CMakeFiles/common_object.dir/oscapxml.c.o [ 7%] Building C object src/common/CMakeFiles/common_object.dir/reference.c.o [ 8%] Building C object src/common/CMakeFiles/common_object.dir/text.c.o [ 8%] Building C object src/common/CMakeFiles/common_object.dir/tsort.c.o [ 8%] Building C object src/common/CMakeFiles/common_object.dir/util.c.o [ 8%] Building C object src/common/CMakeFiles/common_object.dir/xml_iterate.c.o [ 9%] Building C object src/common/CMakeFiles/common_object.dir/xmltext_priv.c.o [ 9%] Built target common_object Scanning dependencies of target cpe_object [ 9%] Building C object src/CPE/CMakeFiles/cpe_object.dir/cpe_ctx_priv.c.o [ 9%] Building C object src/CPE/CMakeFiles/cpe_object.dir/cpe_session.c.o [ 10%] Building C object src/CPE/CMakeFiles/cpe_object.dir/cpedict.c.o [ 10%] Building C object src/CPE/CMakeFiles/cpe_object.dir/cpedict_ext_priv.c.o [ 10%] Building C object src/CPE/CMakeFiles/cpe_object.dir/cpedict_priv.c.o In file included from /home/gapinski/Projects/github/OpenSCAP/openscap/src/CPE/cpe_ctx_priv.h:27, from /home/gapinski/Projects/github/OpenSCAP/openscap/src/CPE/cpedict_ext_priv.h:29, from /home/gapinski/Projects/github/OpenSCAP/openscap/src/CPE/cpedict_priv.c:45: /home/gapinski/Projects/github/OpenSCAP/openscap/src/CPE/cpedict_priv.c: In function ‘cpe_item_set_name’: /home/gapinski/Projects/github/OpenSCAP/openscap/src/common/util.h:217:36: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 217 | { DELETER(obj->MNAME); obj->MNAME = ASSIGNER(newval); return true; } | ^ /home/gapinski/Projects/github/OpenSCAP/openscap/src/CPE/cpedict_priv.c:90:1: note: in expansion of macro ‘OSCAP_SETTER_GENERIC’ 90 | OSCAP_SETTER_GENERIC(cpe_item, const struct cpe_name *, name, cpe_name_free, ) | ^~~~~~~~~~~~~~~~~~~~ /home/gapinski/Projects/github/OpenSCAP/openscap/src/CPE/cpedict_priv.c: In function ‘cpe_item_set_deprecated_by’: /home/gapinski/Projects/github/OpenSCAP/openscap/src/common/util.h:217:36: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 217 | { DELETER(obj->MNAME); obj->MNAME = ASSIGNER(newval); return true; } | ^ /home/gapinski/Projects/github/OpenSCAP/openscap/src/CPE/cpedict_priv.c:92:1: note: in expansion of macro ‘OSCAP_SETTER_GENERIC’ 92 | OSCAP_SETTER_GENERIC(cpe_item, const struct cpe_name *, deprecated_by, cpe_name_free, ) | ^~~~~~~~~~~~~~~~~~~~ [ 11%] Building C object src/CPE/CMakeFiles/cpe_object.dir/cpelang.c.o [ 11%] Building C object src/CPE/CMakeFiles/cpe_object.dir/cpelang_priv.c.o [ 11%] Building C object src/CPE/CMakeFiles/cpe_object.dir/cpename.c.o [ 11%] Built target cpe_object Scanning dependencies of target cve_object [ 11%] Building C object src/CVE/CMakeFiles/cve_object.dir/cve.c.o [ 11%] Building C object src/CVE/CMakeFiles/cve_object.dir/cve_priv.c.o [ 11%] Built target cve_object Scanning dependencies of target cvss_object [ 12%] Building C object src/CVSS/CMakeFiles/cvss_object.dir/cvss.c.o [ 12%] Built target cvss_object Scanning dependencies of target cvrf_object [ 13%] Building C object src/CVRF/CMakeFiles/cvrf_object.dir/cvrf.c.o [ 13%] Building C object src/CVRF/CMakeFiles/cvrf_object.dir/cvrf_enumeration.c.o [ 13%] Building C object src/CVRF/CMakeFiles/cvrf_object.dir/cvrf_eval.c.o [ 13%] Building C object src/CVRF/CMakeFiles/cvrf_object.dir/cvrf_priv.c.o [ 13%] Built target cvrf_object Scanning dependencies of target ds_object [ 13%] Building C object src/DS/CMakeFiles/ds_object.dir/ds_common.c.o [ 13%] Building C object src/DS/CMakeFiles/ds_object.dir/ds_rds_session.c.o [ 14%] Building C object src/DS/CMakeFiles/ds_object.dir/ds_sds_session.c.o [ 14%] Building C object src/DS/CMakeFiles/ds_object.dir/rds.c.o [ 14%] Building C object src/DS/CMakeFiles/ds_object.dir/rds_asset_index.c.o [ 14%] Building C object src/DS/CMakeFiles/ds_object.dir/rds_index.c.o [ 15%] Building C object src/DS/CMakeFiles/ds_object.dir/rds_report_index.c.o [ 15%] Building C object src/DS/CMakeFiles/ds_object.dir/rds_report_request_index.c.o [ 15%] Building C object src/DS/CMakeFiles/ds_object.dir/sds.c.o [ 16%] Building C object src/DS/CMakeFiles/ds_object.dir/sds_index.c.o [ 16%] Built target ds_object Scanning dependencies of target oval_object [ 17%] Building C object src/OVAL/CMakeFiles/oval_object.dir/collectVarRefs.c.o [ 17%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_agent.c.o [ 17%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_session.c.o [ 17%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_defModel.c.o [ 18%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_sysModel.c.o [ 18%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_affected.c.o [ 18%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_behavior.c.o [ 19%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_component.c.o [ 19%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_criteriaNode.c.o [ 19%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_definition.c.o [ 19%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_entity.c.o [ 20%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_enumerations.c.o [ 20%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_filter.c.o [ 20%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_generator.c.o [ 20%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_glob_to_regex.c.o [ 21%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_message.c.o [ 21%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_object.c.o [ 21%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_objectContent.c.o [ 22%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_parser.c.o [ 22%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_recordField.c.o [ 22%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_reference.c.o [ 22%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_directives.c.o [ 23%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_schema_version.c.o [ 23%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_set.c.o [ 23%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_state.c.o [ 24%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_stateContent.c.o [ 24%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_sysEnt.c.o [ 24%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_sysInfo.c.o [ 24%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_sysInterface.c.o [ 25%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_sysItem.c.o [ 25%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_syschar.c.o [ 25%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_syscharIterator.c.o [ 26%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_test.c.o [ 26%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_value.c.o [ 26%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_variable.c.o [ 26%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_variableBinding.c.o [ 27%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_sys_parser.c.o [ 27%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_varModel.c.o [ 27%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_vardefMapping.c.o [ 27%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_probe.c.o [ 28%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_probe_hint.c.o [ 28%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_probe_session.c.o [ 28%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_probe_handler.c.o [ 29%] Building C object src/OVAL/CMakeFiles/oval_object.dir/probes/probe-api.c.o [ 29%] Building C object src/OVAL/CMakeFiles/oval_object.dir/probes/probe-table.c.o [ 29%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_sexp.c.o [ 29%] Building C object src/OVAL/CMakeFiles/oval_object.dir/fts_sun.c.o [ 30%] Building C object src/OVAL/CMakeFiles/oval_object.dir/probes/fsdev.c.o [ 30%] Building C object src/OVAL/CMakeFiles/oval_object.dir/probes/oval_fts.c.o [ 30%] Building C object src/OVAL/CMakeFiles/oval_object.dir/oval_probe_ext.c.o [ 30%] Built target oval_object Scanning dependencies of target ovalresults_object [ 31%] Building C object src/OVAL/results/CMakeFiles/ovalresults_object.dir/oval_resModel.c.o [ 31%] Building C object src/OVAL/results/CMakeFiles/ovalresults_object.dir/oval_resultCriteriaNode.c.o [ 31%] Building C object src/OVAL/results/CMakeFiles/ovalresults_object.dir/oval_resultDefinition.c.o [ 32%] Building C object src/OVAL/results/CMakeFiles/ovalresults_object.dir/oval_resultDefinitionIterator.c.o [ 32%] Building C object src/OVAL/results/CMakeFiles/ovalresults_object.dir/oval_resultItem.c.o [ 32%] Building C object src/OVAL/results/CMakeFiles/ovalresults_object.dir/oval_resultSystem.c.o [ 32%] Building C object src/OVAL/results/CMakeFiles/ovalresults_object.dir/oval_resultTest.c.o [ 33%] Building C object src/OVAL/results/CMakeFiles/ovalresults_object.dir/oval_resultTestIterator.c.o [ 33%] Building C object src/OVAL/results/CMakeFiles/ovalresults_object.dir/oval_status_counter.c.o [ 33%] Built target ovalresults_object Scanning dependencies of target ovalcmp_object [ 34%] Building C object src/OVAL/results/CMakeFiles/ovalcmp_object.dir/oval_cmp.c.o [ 34%] Building C object src/OVAL/results/CMakeFiles/ovalcmp_object.dir/oval_cmp_basic.c.o [ 34%] Building C object src/OVAL/results/CMakeFiles/ovalcmp_object.dir/oval_cmp_evr_string.c.o [ 34%] Building C object src/OVAL/results/CMakeFiles/ovalcmp_object.dir/oval_cmp_ip_address.c.o [ 34%] Built target ovalcmp_object Scanning dependencies of target ovaladt_object [ 35%] Building C object src/OVAL/adt/CMakeFiles/ovaladt_object.dir/oval_collection.c.o [ 35%] Building C object src/OVAL/adt/CMakeFiles/ovaladt_object.dir/oval_smc.c.o [ 35%] Building C object src/OVAL/adt/CMakeFiles/ovaladt_object.dir/oval_smc_iterator.c.o [ 35%] Building C object src/OVAL/adt/CMakeFiles/ovaladt_object.dir/oval_string_map.c.o [ 35%] Built target ovaladt_object Scanning dependencies of target seap_object [ 35%] Building C object src/OVAL/probes/SEAP/CMakeFiles/seap_object.dir/MurmurHash3.c.o [ 35%] Building C object src/OVAL/probes/SEAP/CMakeFiles/seap_object.dir/generic/bfind.c.o [ 36%] Building C object src/OVAL/probes/SEAP/CMakeFiles/seap_object.dir/generic/bitmap.c.o [ 36%] Building C object src/OVAL/probes/SEAP/CMakeFiles/seap_object.dir/generic/common.c.o [ 36%] Building C object src/OVAL/probes/SEAP/CMakeFiles/seap_object.dir/generic/spb.c.o [ 37%] Building C object src/OVAL/probes/SEAP/CMakeFiles/seap_object.dir/generic/strbuf.c.o [ 37%] Building C object src/OVAL/probes/SEAP/CMakeFiles/seap_object.dir/generic/strto.c.o [ 37%] Building C object src/OVAL/probes/SEAP/CMakeFiles/seap_object.dir/generic/xbase64.c.o [ 37%] Building C object src/OVAL/probes/SEAP/CMakeFiles/seap_object.dir/sch_queue.c.o [ 38%] Building C object src/OVAL/probes/SEAP/CMakeFiles/seap_object.dir/seap-command-backendT.c.o [ 38%] Building C object src/OVAL/probes/SEAP/CMakeFiles/seap_object.dir/seap-command.c.o [ 38%] Building C object src/OVAL/probes/SEAP/CMakeFiles/seap_object.dir/seap-descriptor.c.o [ 39%] Building C object src/OVAL/probes/SEAP/CMakeFiles/seap_object.dir/seap-error.c.o [ 39%] Building C object src/OVAL/probes/SEAP/CMakeFiles/seap_object.dir/seap-message.c.o [ 39%] Building C object src/OVAL/probes/SEAP/CMakeFiles/seap_object.dir/seap-packet.c.o [ 39%] Building C object src/OVAL/probes/SEAP/CMakeFiles/seap_object.dir/seap-packetq.c.o [ 40%] Building C object src/OVAL/probes/SEAP/CMakeFiles/seap_object.dir/seap.c.o [ 40%] Building C object src/OVAL/probes/SEAP/CMakeFiles/seap_object.dir/sexp-ID.c.o [ 40%] Building C object src/OVAL/probes/SEAP/CMakeFiles/seap_object.dir/sexp-atomic.c.o [ 40%] Building C object src/OVAL/probes/SEAP/CMakeFiles/seap_object.dir/sexp-datatype.c.o [ 41%] Building C object src/OVAL/probes/SEAP/CMakeFiles/seap_object.dir/sexp-manip.c.o [ 41%] Building C object src/OVAL/probes/SEAP/CMakeFiles/seap_object.dir/sexp-manip_r.c.o [ 41%] Building C object src/OVAL/probes/SEAP/CMakeFiles/seap_object.dir/sexp-output.c.o [ 42%] Building C object src/OVAL/probes/SEAP/CMakeFiles/seap_object.dir/sexp-value.c.o /home/gapinski/Projects/github/OpenSCAP/openscap/src/OVAL/probes/SEAP/sexp-value.c: In function ‘SEXP_rawval_incref’: /home/gapinski/Projects/github/OpenSCAP/openscap/src/OVAL/probes/SEAP/sexp-value.c:71:37: warning: taking address of packed member of ‘struct <anonymous>’ may result in an unaligned pointer value [-Waddress-of-packed-member] 71 | return SEXP_atomic_inc_u32 (&(SEXP_VALP_HDR(valp)->refs)) > 0 ? valp : (uintptr_t) NULL; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/gapinski/Projects/github/OpenSCAP/openscap/src/OVAL/probes/SEAP/sexp-value.c: In function ‘SEXP_rawval_decref’: /home/gapinski/Projects/github/OpenSCAP/openscap/src/OVAL/probes/SEAP/sexp-value.c:81:38: warning: taking address of packed member of ‘struct <anonymous>’ may result in an unaligned pointer value [-Waddress-of-packed-member] 81 | return (SEXP_atomic_dec_u32 (&(SEXP_VALP_HDR(valp)->refs)) == 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/gapinski/Projects/github/OpenSCAP/openscap/src/OVAL/probes/SEAP/sexp-value.c: In function ‘SEXP_rawval_lblk_incref’: /home/gapinski/Projects/github/OpenSCAP/openscap/src/OVAL/probes/SEAP/sexp-value.c:138:50: warning: taking address of packed member of ‘struct SEXP_val_lblk’ may result in an unaligned pointer value [-Waddress-of-packed-member] 138 | if (SEXP_atomic_cas_u16 (&lblk->refs, refs, refs + 1)) | ^~~~~~~~~~~ /home/gapinski/Projects/github/OpenSCAP/openscap/src/OVAL/probes/SEAP/sexp-value.c: In function ‘SEXP_rawval_lblk_decref’: /home/gapinski/Projects/github/OpenSCAP/openscap/src/OVAL/probes/SEAP/sexp-value.c:149:38: warning: taking address of packed member of ‘struct SEXP_val_lblk’ may result in an unaligned pointer value [-Waddress-of-packed-member] 149 | return (SEXP_atomic_dec_u16 (&SEXP_VALP_LBLK(lblkp)->refs) == 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/gapinski/Projects/github/OpenSCAP/openscap/src/OVAL/probes/SEAP/public/sexp-manip.h:46, from /home/gapinski/Projects/github/OpenSCAP/openscap/src/OVAL/probes/SEAP/public/sexp.h:28, from /home/gapinski/Projects/github/OpenSCAP/openscap/src/OVAL/probes/SEAP/public/sexp-datatype.h:29, from /home/gapinski/Projects/github/OpenSCAP/openscap/src/OVAL/probes/SEAP/_sexp-datatype.h:27, from /home/gapinski/Projects/github/OpenSCAP/openscap/src/OVAL/probes/SEAP/_sexp-types.h:31, from /home/gapinski/Projects/github/OpenSCAP/openscap/src/OVAL/probes/SEAP/_sexp-value.h:30, from /home/gapinski/Projects/github/OpenSCAP/openscap/src/OVAL/probes/SEAP/sexp-value.c:31: /home/gapinski/Projects/github/OpenSCAP/openscap/src/common/util.h: In function ‘oscap_aligned_malloc’: /home/gapinski/Projects/github/OpenSCAP/openscap/src/common/util.h:348:2: warning: ignoring return value of ‘posix_memalign’, declared with attribute warn_unused_result [-Wunused-result] 348 | posix_memalign(&ptr, alignment, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 42%] Built target seap_object Scanning dependencies of target rbt_object [ 42%] Building C object src/OVAL/probes/SEAP/generic/rbt/CMakeFiles/rbt_object.dir/rbt_common.c.o [ 42%] Building C object src/OVAL/probes/SEAP/generic/rbt/CMakeFiles/rbt_object.dir/rbt_i32.c.o [ 43%] Building C object src/OVAL/probes/SEAP/generic/rbt/CMakeFiles/rbt_object.dir/rbt_i64.c.o [ 43%] Building C object src/OVAL/probes/SEAP/generic/rbt/CMakeFiles/rbt_object.dir/rbt_str.c.o [ 43%] Built target rbt_object Scanning dependencies of target probe_object [ 43%] Building C object src/OVAL/probes/probe/CMakeFiles/probe_object.dir/entcmp.c.o [ 44%] Building C object src/OVAL/probes/probe/CMakeFiles/probe_object.dir/icache.c.o [ 44%] Building C object src/OVAL/probes/probe/CMakeFiles/probe_object.dir/input_handler.c.o [ 44%] Building C object src/OVAL/probes/probe/CMakeFiles/probe_object.dir/ncache.c.o [ 44%] Building C object src/OVAL/probes/probe/CMakeFiles/probe_object.dir/option.c.o [ 45%] Building C object src/OVAL/probes/probe/CMakeFiles/probe_object.dir/probe.c.o [ 45%] Building C object src/OVAL/probes/probe/CMakeFiles/probe_object.dir/probe_main.c.o [ 45%] Building C object src/OVAL/probes/probe/CMakeFiles/probe_object.dir/rcache.c.o [ 45%] Building C object src/OVAL/probes/probe/CMakeFiles/probe_object.dir/worker.c.o [ 45%] Built target probe_object Scanning dependencies of target crapi_object [ 45%] Building C object src/OVAL/probes/crapi/CMakeFiles/crapi_object.dir/crapi.c.o [ 46%] Building C object src/OVAL/probes/crapi/CMakeFiles/crapi_object.dir/digest.c.o [ 46%] Building C object src/OVAL/probes/crapi/CMakeFiles/crapi_object.dir/md5.c.o [ 46%] Building C object src/OVAL/probes/crapi/CMakeFiles/crapi_object.dir/rmd160.c.o [ 47%] Building C object src/OVAL/probes/crapi/CMakeFiles/crapi_object.dir/sha1.c.o [ 47%] Building C object src/OVAL/probes/crapi/CMakeFiles/crapi_object.dir/sha2.c.o [ 47%] Built target crapi_object Scanning dependencies of target independent_probes_object [ 47%] Building C object src/OVAL/probes/independent/CMakeFiles/independent_probes_object.dir/environmentvariable_probe.c.o [ 47%] Building C object src/OVAL/probes/independent/CMakeFiles/independent_probes_object.dir/environmentvariable58_probe.c.o [ 47%] Building C object src/OVAL/probes/independent/CMakeFiles/independent_probes_object.dir/family_probe.c.o [ 48%] Building C object src/OVAL/probes/independent/CMakeFiles/independent_probes_object.dir/filehash_probe.c.o /home/gapinski/Projects/github/OpenSCAP/openscap/src/OVAL/probes/independent/filehash_probe.c: In function ‘filehash_cb’: /home/gapinski/Projects/github/OpenSCAP/openscap/src/OVAL/probes/independent/filehash_probe.c:120:17: warning: ignoring return value of ‘strerror_r’, declared with attribute warn_unused_result [-Wunused-result] 120 | strerror_r (errno, pbuf, PATH_MAX); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Building C object src/OVAL/probes/independent/CMakeFiles/independent_probes_object.dir/filehash58_probe.c.o /home/gapinski/Projects/github/OpenSCAP/openscap/src/OVAL/probes/independent/filehash58_probe.c: In function ‘filehash58_cb’: /home/gapinski/Projects/github/OpenSCAP/openscap/src/OVAL/probes/independent/filehash58_probe.c:148:3: warning: ignoring return value of ‘strerror_r’, declared with attribute warn_unused_result [-Wunused-result] 148 | strerror_r (errno, pbuf, PATH_MAX); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Building C object src/OVAL/probes/independent/CMakeFiles/independent_probes_object.dir/system_info_probe.c.o [ 48%] Building C object src/OVAL/probes/independent/CMakeFiles/independent_probes_object.dir/textfilecontent_probe.c.o [ 49%] Building C object src/OVAL/probes/independent/CMakeFiles/independent_probes_object.dir/textfilecontent54_probe.c.o [ 49%] Building C object src/OVAL/probes/independent/CMakeFiles/independent_probes_object.dir/variable_probe.c.o [ 49%] Building C object src/OVAL/probes/independent/CMakeFiles/independent_probes_object.dir/xmlfilecontent_probe.c.o [ 50%] Building C object src/OVAL/probes/independent/CMakeFiles/independent_probes_object.dir/yamlfilecontent_probe.c.o [ 50%] Built target independent_probes_object Scanning dependencies of target unix_probes_object [ 50%] Building C object src/OVAL/probes/unix/CMakeFiles/unix_probes_object.dir/dnscache_probe.c.o [ 50%] Building C object src/OVAL/probes/unix/CMakeFiles/unix_probes_object.dir/file_probe.c.o [ 51%] Building C object src/OVAL/probes/unix/CMakeFiles/unix_probes_object.dir/fileextendedattribute_probe.c.o [ 51%] Building C object src/OVAL/probes/unix/CMakeFiles/unix_probes_object.dir/gconf_probe.c.o [ 51%] Building C object src/OVAL/probes/unix/CMakeFiles/unix_probes_object.dir/interface_probe.c.o [ 51%] Building C object src/OVAL/probes/unix/CMakeFiles/unix_probes_object.dir/password_probe.c.o [ 52%] Building C object src/OVAL/probes/unix/CMakeFiles/unix_probes_object.dir/process_probe.c.o [ 52%] Building C object src/OVAL/probes/unix/CMakeFiles/unix_probes_object.dir/process58_probe.c.o [ 52%] Building C object src/OVAL/probes/unix/CMakeFiles/unix_probes_object.dir/routingtable_probe.c.o [ 53%] Building C object src/OVAL/probes/unix/CMakeFiles/unix_probes_object.dir/runlevel_probe.c.o [ 53%] Building C object src/OVAL/probes/unix/CMakeFiles/unix_probes_object.dir/shadow_probe.c.o [ 53%] Building C object src/OVAL/probes/unix/CMakeFiles/unix_probes_object.dir/symlink_probe.c.o [ 53%] Building C object src/OVAL/probes/unix/CMakeFiles/unix_probes_object.dir/sysctl_probe.c.o [ 54%] Building C object src/OVAL/probes/unix/CMakeFiles/unix_probes_object.dir/uname_probe.c.o [ 54%] Building C object src/OVAL/probes/unix/CMakeFiles/unix_probes_object.dir/xinetd_probe.c.o /home/gapinski/Projects/github/OpenSCAP/openscap/src/OVAL/probes/unix/xinetd_probe.c: In function ‘xiconf_parse’: /home/gapinski/Projects/github/OpenSCAP/openscap/src/OVAL/probes/unix/xinetd_probe.c:769:7: warning: ‘readdir_r’ is deprecated [-Wdeprecated-declarations] 769 | if (readdir_r (dirfp, &dent, &dentp) != 0) { | ^~ In file included from /home/gapinski/Projects/github/OpenSCAP/openscap/src/OVAL/probes/unix/xinetd_probe.c:50: /usr/include/dirent.h:183:12: note: declared here 183 | extern int readdir_r (DIR *__restrict __dirp, | ^~~~~~~~~ [ 54%] Built target unix_probes_object Scanning dependencies of target linux_probes_object [ 54%] Building CXX object src/OVAL/probes/unix/linux/CMakeFiles/linux_probes_object.dir/dpkginfo-helper.cxx.o [ 54%] Building C object src/OVAL/probes/unix/linux/CMakeFiles/linux_probes_object.dir/dpkginfo_probe.c.o [ 54%] Building C object src/OVAL/probes/unix/linux/CMakeFiles/linux_probes_object.dir/iflisteners_probe.c.o [ 55%] Building C object src/OVAL/probes/unix/linux/CMakeFiles/linux_probes_object.dir/inetlisteningservers_probe.c.o [ 55%] Building C object src/OVAL/probes/unix/linux/CMakeFiles/linux_probes_object.dir/partition_probe.c.o [ 55%] Building C object src/OVAL/probes/unix/linux/CMakeFiles/linux_probes_object.dir/probe-chroot.c.o [ 56%] Building C object src/OVAL/probes/unix/linux/CMakeFiles/linux_probes_object.dir/rpm-helper.c.o [ 56%] Building C object src/OVAL/probes/unix/linux/CMakeFiles/linux_probes_object.dir/rpminfo_probe.c.o [ 56%] Building C object src/OVAL/probes/unix/linux/CMakeFiles/linux_probes_object.dir/rpmverify_probe.c.o /home/gapinski/Projects/github/OpenSCAP/openscap/src/OVAL/probes/unix/linux/rpmverify_probe.c: In function ‘rpmverify_collect’: /home/gapinski/Projects/github/OpenSCAP/openscap/src/OVAL/probes/unix/linux/rpmverify_probe.c:201:7: warning: ‘rpmVerifyFile’ is deprecated [-Wdeprecated-declarations] 201 | if (rpmVerifyFile(g_rpm->rpmts, fi, &res.vflags, omit) != 0) | ^~ In file included from /usr/include/rpm/rpmfiles.h:13, from /usr/include/rpm/rpmfi.h:10, from /home/gapinski/Projects/github/OpenSCAP/openscap/src/OVAL/probes/unix/linux/rpm-helper.h:28, from /home/gapinski/Projects/github/OpenSCAP/openscap/src/OVAL/probes/unix/linux/rpmverify_probe.c:44: /usr/include/rpm/rpmvf.h:98:5: note: declared here 98 | int rpmVerifyFile(const rpmts ts, rpmfi fi, | ^~~~~~~~~~~~~ [ 56%] Building C object src/OVAL/probes/unix/linux/CMakeFiles/linux_probes_object.dir/rpmverifyfile_probe.c.o /home/gapinski/Projects/github/OpenSCAP/openscap/src/OVAL/probes/unix/linux/rpmverifyfile_probe.c: In function ‘rpmverify_collect’: /home/gapinski/Projects/github/OpenSCAP/openscap/src/OVAL/probes/unix/linux/rpmverifyfile_probe.c:303:4: warning: ‘rpmVerifyFile’ is deprecated [-Wdeprecated-declarations] 303 | if (rpmVerifyFile(g_rpm->rpmts, fi, &res.vflags, omit) != 0) | ^~ In file included from /usr/include/rpm/rpmfiles.h:13, from /usr/include/rpm/rpmfi.h:10, from /home/gapinski/Projects/github/OpenSCAP/openscap/src/OVAL/probes/unix/linux/rpm-helper.h:28, from /home/gapinski/Projects/github/OpenSCAP/openscap/src/OVAL/probes/unix/linux/rpmverifyfile_probe.c:46: /usr/include/rpm/rpmvf.h:98:5: note: declared here 98 | int rpmVerifyFile(const rpmts ts, rpmfi fi, | ^~~~~~~~~~~~~ [ 57%] Building C object src/OVAL/probes/unix/linux/CMakeFiles/linux_probes_object.dir/rpmverifypackage_probe.c.o [ 57%] Building C object src/OVAL/probes/unix/linux/CMakeFiles/linux_probes_object.dir/selinuxboolean_probe.c.o [ 57%] Building C object src/OVAL/probes/unix/linux/CMakeFiles/linux_probes_object.dir/selinuxsecuritycontext_probe.c.o [ 58%] Building C object src/OVAL/probes/unix/linux/CMakeFiles/linux_probes_object.dir/systemdunitdependency_probe.c.o [ 58%] Building C object src/OVAL/probes/unix/linux/CMakeFiles/linux_probes_object.dir/systemdunitproperty_probe.c.o [ 58%] Built target linux_probes_object Scanning dependencies of target oscapsource_object [ 59%] Building C object src/source/CMakeFiles/oscapsource_object.dir/bz2.c.o [ 59%] Building C object src/source/CMakeFiles/oscapsource_object.dir/doc_type.c.o [ 59%] Building C object src/source/CMakeFiles/oscapsource_object.dir/oscap_source.c.o [ 59%] Building C object src/source/CMakeFiles/oscapsource_object.dir/schematron.c.o [ 60%] Building C object src/source/CMakeFiles/oscapsource_object.dir/validate.c.o [ 60%] Building C object src/source/CMakeFiles/oscapsource_object.dir/xslt.c.o [ 60%] Built target oscapsource_object Scanning dependencies of target xccdf_object [ 60%] Building C object src/XCCDF/CMakeFiles/xccdf_object.dir/benchmark.c.o [ 61%] Building C object src/XCCDF/CMakeFiles/xccdf_object.dir/elements.c.o [ 61%] Building C object src/XCCDF/CMakeFiles/xccdf_object.dir/item.c.o [ 61%] Building C object src/XCCDF/CMakeFiles/xccdf_object.dir/profile.c.o [ 62%] Building C object src/XCCDF/CMakeFiles/xccdf_object.dir/resolve.c.o [ 62%] Building C object src/XCCDF/CMakeFiles/xccdf_object.dir/result.c.o [ 62%] Building C object src/XCCDF/CMakeFiles/xccdf_object.dir/result_scoring.c.o [ 62%] Building C object src/XCCDF/CMakeFiles/xccdf_object.dir/rule.c.o [ 63%] Building C object src/XCCDF/CMakeFiles/xccdf_object.dir/tailoring.c.o [ 63%] Building C object src/XCCDF/CMakeFiles/xccdf_object.dir/value.c.o [ 63%] Building C object src/XCCDF/CMakeFiles/xccdf_object.dir/xccdf_session.c.o [ 63%] Built target xccdf_object Scanning dependencies of target openscap [ 63%] Linking CXX shared library libopenscap.so [ 63%] Built target openscap Scanning dependencies of target openscap_sce [ 63%] Building C object src/SCE/CMakeFiles/openscap_sce.dir/module_entry.c.o [ 64%] Building C object src/SCE/CMakeFiles/openscap_sce.dir/sce_engine.c.o [ 64%] Building C object src/SCE/CMakeFiles/openscap_sce.dir/__/common/error.c.o [ 64%] Building C object src/SCE/CMakeFiles/openscap_sce.dir/__/common/err_queue.c.o [ 65%] Building C object src/SCE/CMakeFiles/openscap_sce.dir/__/common/list.c.o [ 65%] Building C object src/SCE/CMakeFiles/openscap_sce.dir/__/common/oscap_string.c.o [ 65%] Building C object src/SCE/CMakeFiles/openscap_sce.dir/__/common/oscap_buffer.c.o [ 65%] Building C object src/SCE/CMakeFiles/openscap_sce.dir/__/common/util.c.o [ 66%] Linking C shared library libopenscap_sce.so [ 66%] Built target openscap_sce Scanning dependencies of target oscap [ 66%] Building C object utils/CMakeFiles/oscap.dir/oscap-cpe.c.o [ 66%] Building C object utils/CMakeFiles/oscap.dir/oscap-cve.c.o [ 67%] Building C object utils/CMakeFiles/oscap.dir/oscap-cvrf.c.o [ 67%] Building C object utils/CMakeFiles/oscap.dir/oscap-cvss.c.o [ 67%] Building C object utils/CMakeFiles/oscap.dir/oscap-ds.c.o /home/gapinski/Projects/github/OpenSCAP/openscap/utils/oscap-ds.c: In function ‘app_ds_sds_compose’: /home/gapinski/Projects/github/OpenSCAP/openscap/utils/oscap-ds.c:358:2: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result [-Wunused-result] 358 | chdir(temp_cwd_dirname); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/gapinski/Projects/github/OpenSCAP/openscap/utils/oscap-ds.c:368:2: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result [-Wunused-result] 368 | chdir(previous_cwd); | ^~~~~~~~~~~~~~~~~~~ [ 67%] Building C object utils/CMakeFiles/oscap.dir/oscap-info.c.o [ 68%] Building C object utils/CMakeFiles/oscap.dir/oscap-oval.c.o [ 68%] Building C object utils/CMakeFiles/oscap.dir/oscap-tool.c.o [ 68%] Building C object utils/CMakeFiles/oscap.dir/oscap-xccdf.c.o [ 68%] Building C object utils/CMakeFiles/oscap.dir/oscap.c.o [ 69%] Linking C executable oscap /usr/bin/ld: ../src/libopenscap.so.25.2.0: undefined reference to `MMap::MMap(FileFd&, unsigned long)' collect2: error: ld returned 1 exit status make[2]: *** [utils/CMakeFiles/oscap.dir/build.make:239: utils/oscap] Error 1 make[1]: *** [CMakeFiles/Makefile2:3226: utils/CMakeFiles/oscap.dir/all] Error 2 make: *** [Makefile:163: all] Error 2 gapinski@nuc7i7bnh-650ncr-com:~/Projects/github/OpenSCAP/openscap/build$ git status On branch maint-1.3 Your branch is up to date with 'origin/maint-1.3'.nothing to commit, working tree clean gapinski@nuc7i7bnh-650ncr-com:~/Projects/github/OpenSCAP/openscap/build$ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=20.04 DISTRIB_CODENAME=focal DISTRIB_DESCRIPTION="Ubuntu 20.04 LTS" gapinski@nuc7i7bnh-650ncr-com:~/Projects/github/OpenSCAP/openscap/build$
_______________________________________________ Open-scap-list mailing list Open-scap-list@redhat.com https://www.redhat.com/mailman/listinfo/open-scap-list