[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

samhain: FTBFS on s390x



 

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 to: