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

Reply via email to