From 8d85fd7b1380600a5f446c4f5981e98ad267a03e Mon Sep 17 00:00:00 2001 From: DongHun Kwak Date: Tue, 25 Apr 2023 16:45:01 +0900 Subject: [PATCH] Fix build error Add time.h to Random.cc [ 307s] /home/abuild/rpmbuild/BUILD/libzypp-17.23.7/zypp/base/Random.cc: In function 'int zypp::base::random_int()': [ 307s] /home/abuild/rpmbuild/BUILD/libzypp-17.23.7/zypp/base/Random.cc:21:27: error: 'time' was not declared in this scope [ 307s] 21 | seed = rand()+time(0); Change-Id: I76fca0e0914f0638244818d227184ee1110fe72e --- packaging/add_time_header_to_random.patch | 11 +++++++++++ packaging/libzypp.spec | 2 ++ 2 files changed, 13 insertions(+) create mode 100644 packaging/add_time_header_to_random.patch diff --git a/packaging/add_time_header_to_random.patch b/packaging/add_time_header_to_random.patch new file mode 100644 index 0000000..6cc971a --- /dev/null +++ b/packaging/add_time_header_to_random.patch @@ -0,0 +1,11 @@ +diff --git a/zypp/base/Random.cc b/zypp/base/Random.cc +index c5dba8083..9f40a3871 100644 +--- a/zypp/base/Random.cc ++++ b/zypp/base/Random.cc +@@ -1,5 +1,6 @@ + #include + #include ++#include + #include + + diff --git a/packaging/libzypp.spec b/packaging/libzypp.spec index dfeabfe..5b37feb 100644 --- a/packaging/libzypp.spec +++ b/packaging/libzypp.spec @@ -9,6 +9,7 @@ Source1: %{name}-rpmlintrc Source10: Exclude_subdirectory.patch Source11: add_pie_compile_option.patch Source12: fix_swig_syntax_error.patch +Source13: add_time_header_to_random.patch Source1001: libzypp.manifest # Features we provide (update doc/autoinclude/FeatureTest.doc): @@ -109,6 +110,7 @@ cp %{SOURCE1001} . %{__patch} -p1 < %{SOURCE10} %{__patch} -p1 < %{SOURCE11} %{__patch} -p1 < %{SOURCE12} +%{__patch} -p1 < %{SOURCE13} %build mkdir build -- 2.7.4