From 4313de06c4dd1e62cbf99a855b0959cf19e892f3 Mon Sep 17 00:00:00 2001 From: lyn1001 Date: Mon, 4 Mar 2024 11:24:05 +0800 Subject: [PATCH] fix implicit declarations due to missing include --- openscap-1.3.9-includes.patch | 33 +++++++++++++++++++++++++++++++++ openscap.spec | 6 +++++- 2 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 openscap-1.3.9-includes.patch diff --git a/openscap-1.3.9-includes.patch b/openscap-1.3.9-includes.patch new file mode 100644 index 0000000..e314e89 --- /dev/null +++ b/openscap-1.3.9-includes.patch @@ -0,0 +1,33 @@ +diff -ru openscap-1.3.9/src/common/xml_iterate.c openscap-1.3.9.new/src/common/xml_iterate.c +--- openscap-1.3.9/src/common/xml_iterate.c 2023-09-06 16:04:46.000000000 +0200 ++++ openscap-1.3.9.new/src/common/xml_iterate.c 2023-11-27 03:13:21.931933518 +0100 +@@ -22,6 +22,7 @@ + #endif + + #include ++#include + #include "debug_priv.h" + #include "xml_iterate.h" + #include "oscap_helpers.h" +diff -ru openscap-1.3.9/src/OVAL/results/oval_cmp_evr_string.c openscap-1.3.9.new/src/OVAL/results/oval_cmp_evr_string.c +--- openscap-1.3.9/src/OVAL/results/oval_cmp_evr_string.c 2023-09-06 16:04:46.000000000 +0200 ++++ openscap-1.3.9.new/src/OVAL/results/oval_cmp_evr_string.c 2023-11-27 03:18:23.003882498 +0100 +@@ -30,6 +30,7 @@ + #include + #include + #include ++#include + #include "oval_cmp_evr_string_impl.h" + #include "oval_definitions.h" + #include "oval_types.h" +diff -ru openscap-1.3.9/src/source/bz2.c openscap-1.3.9.new/src/source/bz2.c +--- openscap-1.3.9/src/source/bz2.c 2023-09-06 16:04:46.000000000 +0200 ++++ openscap-1.3.9.new/src/source/bz2.c 2023-11-27 03:32:20.069323771 +0100 +@@ -26,6 +26,7 @@ + #endif + + #include ++#include + #include + #include + #ifdef OS_WINDOWS diff --git a/openscap.spec b/openscap.spec index 37e24de..f408f46 100644 --- a/openscap.spec +++ b/openscap.spec @@ -1,10 +1,11 @@ Name: openscap Version: 1.3.9 -Release: 2 +Release: 3 Summary: An open source framework in order to provide a interface for using scap License: LGPLv2+ URL: http://www.open-scap.org Source0: https://github.com/OpenSCAP/openscap/archive/%{version}.tar.gz +Patch0: openscap-1.3.9-includes.patch BuildRequires: cmake >= 2.6 gcc gcc-c++ swig libxml2-devel libxslt-devel perl-generators perl-XML-Parser BuildRequires: rpm-devel libgcrypt-devel pcre2-devel libacl-devel libselinux-devel libcap-devel libblkid-devel BuildRequires: bzip2-devel asciidoc openldap-devel GConf2-devel dbus-devel chrpath libcurl-devel >= 7.12.0 @@ -140,6 +141,9 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man8/* %changelog +* Mon Mar 4 2024 liyanan - 1.3.9-3 +- fix implicit declarations due to missing include + * Mon Jan 29 2024 yaoxin - 1.3.9-2 - Port pcre dependency to pcre2 -- Gitee