Hello Chris,

Unfortunately, I was unable to locate the connection for Samhain's most recent 
upstream source when I attempted to raise a PR on Unstream.
At 471:22, x_sh_checksum.c: error: providing "sl_memset"'s second parameter 
results in a > | integer from the pointer without a cast [-Wint-conversion]

The error is caused by a pointer to integer  without casting. I tried using 
memcpy instead of memset as an experiment, and the build is functioning well 
with no issues. Could you please check and let us know?

>>>>  src/sh_checksum.c +472:
//memset(d, context->state, SHA256_DIGEST_LENGTH);
    memcpy(d, context->state, SHA256_DIGEST_LENGTH);
    /* bcopy(context->state, d, SHA256_DIGEST_LENGTH); */

dpkg-buildpackage --sanitize-env -us -uc -b:
dpkg-deb: building package 'samhain' in '../samhain_4.1.4-4_s390x.deb'.
dpkg-deb: building package 'samhain-dbgsym' in 
'../samhain-dbgsym_4.1.4-4_s390x.deb'.
dpkg-genbuildinfo --build=binary -O../samhain_4.1.4-4_s390x.buildinfo
dpkg-genchanges --build=binary -O../samhain_4.1.4-4_s390x.changes
dpkg-genchanges: info: binary-only upload (no source code included)
dpkg-source --after-build .
dpkg-source: info: using options from samhain-4.1.4/debian/source/options: 
--extend-diff-ignore=(^|/)(config\.sub|config\.guess|configure|Makefile)$
dpkg-buildpackage: info: binary-only upload (no source included)


Thanks,
Gayathri.

Reply via email to