Fix test compile on i386 test
Signed-off-by: Tony Asleson <tasleson@redhat.com>
This commit is contained in:
parent
5bb0384aae
commit
24335ea14b
88
0002-test-build.patch
Normal file
88
0002-test-build.patch
Normal file
@ -0,0 +1,88 @@
|
||||
diff --git a/test/tester.c b/test/tester.c
|
||||
index ebef5d8..a86201d 100644
|
||||
--- a/test/tester.c
|
||||
+++ b/test/tester.c
|
||||
@@ -21,6 +21,7 @@
|
||||
|
||||
#include <check.h>
|
||||
#include <fcntl.h>
|
||||
+#include <inttypes.h>
|
||||
#include <libstoragemgmt/libstoragemgmt.h>
|
||||
#include <libstoragemgmt/libstoragemgmt_plug_interface.h>
|
||||
#include <stdint.h>
|
||||
@@ -903,7 +904,8 @@ START_TEST(test_fs) {
|
||||
ck_assert_msg(NULL != nfs, "nfs = %p", nfs);
|
||||
|
||||
fs_free_space = lsm_fs_free_space_get(nfs);
|
||||
- ck_assert_msg(fs_free_space != 0, "fs_free_space = %lu", fs_free_space);
|
||||
+ ck_assert_msg(fs_free_space != 0, "fs_free_space = %" PRIu64,
|
||||
+ fs_free_space);
|
||||
|
||||
lsm_fs *cloned_fs = NULL;
|
||||
rc = lsm_fs_clone(c, nfs, "cloned_fs", NULL, &cloned_fs, &job,
|
||||
@@ -1143,11 +1145,11 @@ START_TEST(test_disks) {
|
||||
|
||||
ck_assert_msg(lsm_disk_type_get(d[i]) >= 1, "%d",
|
||||
(int)lsm_disk_type_get(d[i]));
|
||||
- ck_assert_msg(lsm_disk_number_of_blocks_get(d[i]) >= 1, "%lu",
|
||||
+ ck_assert_msg(lsm_disk_number_of_blocks_get(d[i]) >= 1, "%" PRIu64,
|
||||
lsm_disk_number_of_blocks_get(d[i]));
|
||||
- ck_assert_msg(lsm_disk_block_size_get(d[i]) >= 1, "%lu",
|
||||
+ ck_assert_msg(lsm_disk_block_size_get(d[i]) >= 1, "%" PRIu64,
|
||||
lsm_disk_block_size_get(d[i]));
|
||||
- ck_assert_msg(lsm_disk_status_get(d[i]) >= 1, "%lu",
|
||||
+ ck_assert_msg(lsm_disk_status_get(d[i]) >= 1, "%" PRIu64,
|
||||
lsm_disk_status_get(d[i]));
|
||||
ck_assert_msg(lsm_disk_vpd83_get(d[i]) != NULL, "NULL");
|
||||
}
|
||||
@@ -2236,7 +2238,7 @@ START_TEST(test_get_available_plugins) {
|
||||
num = lsm_string_list_size(plugins);
|
||||
for (i = 0; i < num; i++) {
|
||||
const char *info = lsm_string_list_elem_get(plugins, i);
|
||||
- ck_assert_msg(strlen(info) > 0, "%lu", strlen(info));
|
||||
+ ck_assert_msg(strlen(info) > 0, "%zd", strlen(info));
|
||||
printf("%s\n", info);
|
||||
}
|
||||
|
||||
@@ -2406,9 +2408,9 @@ START_TEST(test_nfs_export_funcs) {
|
||||
ASSERT_STR_MATCH(lsm_nfs_export_auth_type_get(copy), auth);
|
||||
ASSERT_STR_MATCH(lsm_nfs_export_options_get(copy), options);
|
||||
|
||||
- ck_assert_msg(lsm_nfs_export_anon_uid_get(copy) == anonuid, "%lu",
|
||||
+ ck_assert_msg(lsm_nfs_export_anon_uid_get(copy) == anonuid, "%" PRIu64,
|
||||
lsm_nfs_export_anon_uid_get(copy));
|
||||
- ck_assert_msg(lsm_nfs_export_anon_gid_get(copy) == anongid, "%lu",
|
||||
+ ck_assert_msg(lsm_nfs_export_anon_gid_get(copy) == anongid, "%" PRIu64,
|
||||
lsm_nfs_export_anon_gid_get(copy));
|
||||
|
||||
ck_assert_msg(compare_string_lists(lsm_nfs_export_root_get(export),
|
||||
@@ -2450,9 +2452,9 @@ START_TEST(test_nfs_export_funcs) {
|
||||
anongid = anongid + 400;
|
||||
G(rc, lsm_nfs_export_anon_gid_set, export, anongid);
|
||||
|
||||
- ck_assert_msg(lsm_nfs_export_anon_uid_get(export) == anonuid, "%lu",
|
||||
+ ck_assert_msg(lsm_nfs_export_anon_uid_get(export) == anonuid, "%" PRIu64,
|
||||
lsm_nfs_export_anon_uid_get(export));
|
||||
- ck_assert_msg(lsm_nfs_export_anon_gid_get(export) == anongid, "%lu",
|
||||
+ ck_assert_msg(lsm_nfs_export_anon_gid_get(export) == anongid, "%" PRIu64,
|
||||
lsm_nfs_export_anon_gid_get(export));
|
||||
|
||||
generate_random(rstring, sizeof(rstring));
|
||||
@@ -3126,7 +3128,7 @@ START_TEST(test_pool_member_info) {
|
||||
for (y = 0; y < lsm_string_list_size(member_ids); y++) {
|
||||
// Simulator user reading the member id.
|
||||
const char *cur_member_id = lsm_string_list_elem_get(member_ids, y);
|
||||
- ck_assert_msg(strlen(cur_member_id), "%ld", strlen(cur_member_id));
|
||||
+ ck_assert_msg(strlen(cur_member_id), "%zd", strlen(cur_member_id));
|
||||
}
|
||||
lsm_string_list_free(member_ids);
|
||||
}
|
||||
@@ -3676,7 +3678,7 @@ START_TEST(test_batteries) {
|
||||
"Incorrect battery system id: %s", id);
|
||||
ck_assert_msg(lsm_battery_type_get(bs[i]) >= 1, "%u",
|
||||
lsm_battery_type_get(bs[i]));
|
||||
- ck_assert_msg(lsm_battery_status_get(bs[i]) >= 1, "%lu",
|
||||
+ ck_assert_msg(lsm_battery_status_get(bs[i]) >= 1, "%" PRIu64,
|
||||
lsm_battery_status_get(bs[i]));
|
||||
}
|
||||
lsm_battery_record_array_free(bs, count);
|
||||
@ -9,12 +9,13 @@
|
||||
|
||||
Name: libstoragemgmt
|
||||
Version: 1.8.5
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
Summary: Storage array management library
|
||||
License: LGPLv2+
|
||||
URL: https://github.com/libstorage/libstoragemgmt
|
||||
Source0: https://github.com/libstorage/libstoragemgmt/releases/download/%{version}/%{name}-%{version}.tar.gz
|
||||
Patch1: 0001-change-run-dir.patch
|
||||
Patch2: 0002-test-build.patch
|
||||
Requires: python3-%{name}
|
||||
BuildRequires: gcc gcc-c++
|
||||
BuildRequires: autoconf automake libtool libxml2-devel check-devel perl-interpreter
|
||||
@ -622,6 +623,9 @@ fi
|
||||
%{_mandir}/man1/local_lsmplugin.1*
|
||||
|
||||
%changelog
|
||||
* Fri Sep 4 2020 Tony Asleson <tasleson@redhat.com> - 1.8.5-2
|
||||
- Fix test compile error for i386
|
||||
|
||||
* Tue Aug 11 2020 Tony Asleson <tasleson@redhat.com> - 1.8.5-1
|
||||
- Upgrade to 1.8.5
|
||||
- Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1864052
|
||||
|
||||
Loading…
Reference in New Issue
Block a user