Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gromox for openSUSE:Factory checked in at 2023-11-06 21:14:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gromox (Old) and /work/SRC/openSUSE:Factory/.gromox.new.17445 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gromox" Mon Nov 6 21:14:20 2023 rev:21 rq:1123505 version:2.16 Changes: -------- --- /work/SRC/openSUSE:Factory/gromox/gromox.changes 2023-10-30 22:11:00.652715836 +0100 +++ /work/SRC/openSUSE:Factory/.gromox.new.17445/gromox.changes 2023-11-06 21:14:33.079867592 +0100 @@ -15,0 +16 @@ +- Add 0001-build-resolve-i586-compile-error.patch New: ---- 0001-build-resolve-i586-compile-error.patch BETA DEBUG BEGIN: New: * oxcmail: cease gratuitous RTF conversion of calendar items. - Add 0001-build-resolve-i586-compile-error.patch BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gromox.spec ++++++ --- /var/tmp/diff_new_pack.M79NVs/_old 2023-11-06 21:14:33.955899839 +0100 +++ /var/tmp/diff_new_pack.M79NVs/_new 2023-11-06 21:14:33.959899986 +0100 @@ -28,6 +28,7 @@ Source: https://github.com/grommunio/gromox/releases/download/%name-%version/%name-%version.tar.zst Source2: https://github.com/grommunio/gromox/releases/download/%name-%version/%name-%version.tar.asc Source8: %name.keyring +Patch1: 0001-build-resolve-i586-compile-error.patch BuildRequires: automake >= 1.11 BuildRequires: fdupes BuildRequires: gcc-c++ ++++++ 0001-build-resolve-i586-compile-error.patch ++++++ >From b13e1bf5522baa86021a6ff40e1e29e84e84538a Mon Sep 17 00:00:00 2001 From: Jan Engelhardt <jeng...@inai.de> Date: Mon, 30 Oct 2023 08:01:14 +0100 Subject: [PATCH] build: resolve i586 compile error edb2mt.cpp: In function 'read_col': edb2mt.cpp:211:65: error: cannot convert 'size_t*' {aka 'unsigned int*'} to 'size64_t*' {aka 'long long unsigned int*'} --- tools/edb2mt.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tools/edb2mt.cpp b/tools/edb2mt.cpp index 159b2c4fc..8ed992b95 100644 --- a/tools/edb2mt.cpp +++ b/tools/edb2mt.cpp @@ -206,12 +206,14 @@ static void read_col(libesedb_record_t *row, unsigned int x, throw az_error("EE-1014", err); } else if (is_lval) { ese_lval_ptr lv; + uint64_t dsize64 = 0; if (libesedb_record_get_long_value(row, x, &unique_tie(lv), &~unique_tie(err)) < 1) throw az_error("EE-1018", err); - if (libesedb_long_value_get_data_size(lv.get(), &dsize, &~unique_tie(err)) < 1) + if (libesedb_long_value_get_data_size(lv.get(), &dsize64, &~unique_tie(err)) < 1) throw az_error("EE-1019", err); - if (dsize == 0) + if (dsize64 == 0) return; + dsize = std::max(dsize64, static_cast<uint64_t>(UINT32_MAX)); udata.resize(dsize); if (libesedb_long_value_get_data(lv.get(), TOU8(udata.data()), dsize, &~unique_tie(err)) < 1) -- 2.42.0