=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Building for hydan-0.13nb4 --- libdis --- --- lns --- --- hdn_common.o --- --- hdn_embed.o --- --- libdis --- cd libdisasm/src/arch/i386/libdisasm && make libdisasm --- lns --- ln -fs hydan hydan-decode ln -fs hydan hydan-stats --- hdn_decode.o --- --- hdn_embed.o --- gcc -Wall -Ilibdisasm/src/arch/i386/libdisasm -g -DVARBITS -I/usr/include -c hdn_embed.c --- libdis --- --- libdis.o --- --- hdn_common.o --- gcc -Wall -Ilibdisasm/src/arch/i386/libdisasm -g -DVARBITS -I/usr/include -c hdn_common.c --- hdn_decode.o --- gcc -Wall -Ilibdisasm/src/arch/i386/libdisasm -g -DVARBITS -I/usr/include -c hdn_decode.c --- libdis --- gcc -I. -O3 -ggdb -I/usr/include -c libdis.c --- hdn_decode.o --- hdn_decode.c: In function '_decode_message': hdn_decode.c:88:43: warning: pointer targets in passing argument 2 of 'hdn_crypto_decrypt' differ in signedness [-Wpointer-sign] In file included from hydan.h:119:0, from hdn_decode.h:12, from hdn_decode.c:9: hdn_crypto.h:18:6: note: expected 'uint8_t * {aka unsigned char *}' but argument is of type 'char *' hdn_decode.c: In function 'hdn_decode_main': hdn_decode.c:121:38: warning: pointer targets in passing argument 1 of 'hdn_exe_get_sections' differ in signedness [-Wpointer-sign] In file included from hydan.h:122:0, from hdn_decode.h:12, from hdn_decode.c:9: hdn_exe.h:17:24: note: expected 'uint8_t * {aka unsigned char *}' but argument is of type 'char *' hdn_decode.c:123:10: warning: too many arguments for format [-Wformat-extra-args] hdn_decode.c:152:37: warning: pointer targets in passing argument 2 of 'hdn_crypto_decrypt' differ in signedness [-Wpointer-sign] In file included from hydan.h:119:0, from hdn_decode.h:12, from hdn_decode.c:9: hdn_crypto.h:18:6: note: expected 'uint8_t * {aka unsigned char *}' but argument is of type 'char *' In file included from hydan.h:122:0, from hdn_decode.h:12, from hdn_decode.c:9: hdn_decode.c: At top level: hdn_exe.h:22:13: warning: inline function 'hdn_exe_section_is_code' declared but never defined --- hdn_stats.o --- gcc -Wall -Ilibdisasm/src/arch/i386/libdisasm -g -DVARBITS -I/usr/include -c hdn_stats.c --- hdn_embed.o --- hdn_embed.c: In function '_embed': hdn_embed.c:94:34: warning: pointer targets in passing argument 3 of 'hdn_subst_insns' differ in signedness [-Wpointer-sign] In file included from hydan.h:127:0, from hdn_embed.h:12, from hdn_embed.c:9: hdn_subst_insns.h:48:10: note: expected 'uint8_t * {aka unsigned char *}' but argument is of type 'char *' hdn_embed.c: In function 'hdn_embed_main': hdn_embed.c:148:37: warning: pointer targets in passing argument 2 of 'hdn_crypto_encrypt' differ in signedness [-Wpointer-sign] In file included from hydan.h:119:0, from hdn_embed.h:12, from hdn_embed.c:9: hdn_crypto.h:17:6: note: expected 'uint8_t * {aka unsigned char *}' but argument is of type 'char *' hdn_embed.c:161:38: warning: pointer targets in passing argument 1 of 'hdn_exe_get_sections' differ in signedness [-Wpointer-sign] In file included from hydan.h:122:0, from hdn_embed.h:12, from hdn_embed.c:9: hdn_exe.h:17:24: note: expected 'uint8_t * {aka unsigned char *}' but argument is of type 'char *' hdn_embed.c: At top level: hdn_exe.h:22:13: warning: inline function 'hdn_exe_section_is_code' declared but never defined --- hdn_crypto.o --- gcc -Wall -Ilibdisasm/src/arch/i386/libdisasm -g -DVARBITS -I/usr/include -c hdn_crypto.c --- hdn_common.o --- hdn_common.c: In function 'hdn_disassemble_all': hdn_common.c:32:19: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] hdn_common.c:36:21: warning: pointer targets in passing argument 1 of 'x86_disasm' differ in signedness [-Wpointer-sign] In file included from hydan.h:35:0, from hdn_common.h:12, from hdn_common.c:9: libdisasm/src/arch/i386/libdisasm/libdis.h:399:5: note: expected 'unsigned char *' but argument is of type 'char *' In file included from hydan.h:122:0, from hdn_common.h:12, from hdn_common.c:9: hdn_common.c: At top level: hdn_exe.h:22:13: warning: inline function 'hdn_exe_section_is_code' declared but never defined --- hdn_subst_insns.o --- gcc -Wall -Ilibdisasm/src/arch/i386/libdisasm -g -DVARBITS -I/usr/include -c hdn_subst_insns.c --- hdn_stats.o --- hdn_stats.c: In function 'hdn_stats_embeddable_bits': hdn_stats.c:22:19: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] hdn_stats.c:24:21: warning: pointer targets in passing argument 1 of 'x86_disasm' differ in signedness [-Wpointer-sign] In file included from hydan.h:35:0, from hdn_stats.h:12, from hdn_stats.c:9: libdisasm/src/arch/i386/libdisasm/libdis.h:399:5: note: expected 'unsigned char *' but argument is of type 'char *' hdn_stats.c: In function '_count_fns': hdn_stats.c:100:38: warning: pointer targets in passing argument 1 of 'hdn_exe_get_sections' differ in signedness [-Wpointer-sign] In file included from hydan.h:122:0, from hdn_stats.h:12, from hdn_stats.c:9: hdn_exe.h:17:24: note: expected 'uint8_t * {aka unsigned char *}' but argument is of type 'char *' hdn_stats.c:102:10: warning: too many arguments for format [-Wformat-extra-args] hdn_stats.c:122:25: warning: pointer targets in passing argument 1 of 'x86_disasm' differ in signedness [-Wpointer-sign] In file included from hydan.h:35:0, from hdn_stats.h:12, from hdn_stats.c:9: libdisasm/src/arch/i386/libdisasm/libdis.h:399:5: note: expected 'unsigned char *' but argument is of type 'char *' hdn_stats.c: In function '_do_stats': hdn_stats.c:249:21: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] hdn_stats.c:251:21: warning: pointer targets in passing argument 1 of 'x86_disasm' differ in signedness [-Wpointer-sign] In file included from hydan.h:35:0, from hdn_stats.h:12, from hdn_stats.c:9: libdisasm/src/arch/i386/libdisasm/libdis.h:399:5: note: expected 'unsigned char *' but argument is of type 'char *' hdn_stats.c: In function 'hdn_stats_main': hdn_stats.c:328:42: warning: pointer targets in passing argument 1 of 'hdn_exe_get_sections' differ in signedness [-Wpointer-sign] In file included from hydan.h:122:0, from hdn_stats.h:12, from hdn_stats.c:9: hdn_exe.h:17:24: note: expected 'uint8_t * {aka unsigned char *}' but argument is of type 'char *' hdn_stats.c:330:14: warning: too many arguments for format [-Wformat-extra-args] In file included from hydan.h:122:0, from hdn_stats.h:12, from hdn_stats.c:9: hdn_stats.c: At top level: hdn_exe.h:22:13: warning: inline function 'hdn_exe_section_is_code' declared but never defined --- hdn_io.o --- gcc -Wall -Ilibdisasm/src/arch/i386/libdisasm -g -DVARBITS -I/usr/include -c hdn_io.c --- hdn_crypto.o --- distcc[17196] ERROR: compile hdn_crypto.c on 10.0.20.122:3648 failed distcc[17196] (dcc_build_somewhere) Warning: remote compilation of 'hdn_crypto.c' failed, retrying locally distcc[17196] Warning: failed to distribute hdn_crypto.c to 10.0.20.122:3648, running locally instead --- hdn_subst_insns.o --- hdn_subst_insns.c: In function '_adversely_affects_flags': hdn_subst_insns.c:609:14: warning: variable 'addr' set but not used [-Wunused-but-set-variable] In file included from hydan.h:122:0, from hdn_subst_insns.h:13, from hdn_subst_insns.c:9: hdn_subst_insns.c: At top level: hdn_exe.h:22:13: warning: inline function 'hdn_exe_section_is_code' declared but never defined hdn_subst_insns.c:572:17: warning: '_find_addr' defined but not used [-Wunused-function] hdn_subst_insns.c:550:13: warning: '_address_add_visited' defined but not used [-Wunused-function] --- hdn_math.o --- gcc -Wall -Ilibdisasm/src/arch/i386/libdisasm -g -DVARBITS -I/usr/include -c hdn_math.c --- hdn_crypto.o --- In file included from hydan.h:123:0, from hdn_crypto.h:12, from hdn_crypto.c:9: hdn_crypto.c: In function 'hdn_crypto_srandom': hdn_io.h:15:22: warning: too many arguments for format [-Wformat-extra-args] fprintf (stderr, "%s: " s "\n", __func__, ## args); \ ^ hdn_crypto.c:39:9: note: in expansion of macro 'HDN_WARN' HDN_WARN ("Error: Invalid pass. Using default seed instead", ""); ^~~~~~~~ hdn_crypto.c: In function 'hdn_crypto_hash': hdn_crypto.c:71:16: error: storage size of 'ctx' isn't known EVP_MD_CTX ctx; ^~~ hdn_crypto.c:71:16: warning: unused variable 'ctx' [-Wunused-variable] hdn_crypto.c: In function 'hdn_crypto_encrypt': hdn_crypto.c:91:20: error: storage size of 'ctx' isn't known EVP_CIPHER_CTX ctx; ^~~ hdn_crypto.c:115:45: warning: pointer targets in passing argument 1 of 'hdn_crypto_hash' differ in signedness [-Wpointer-sign] hdn_math_xor (&in->sz, hdn_crypto_hash (key), sizeof (in->sz)); ^~~ hdn_crypto.c:68:10: note: expected 'char *' but argument is of type 'uint8_t * {aka unsigned char *}' uint8_t *hdn_crypto_hash (char *in) ^~~~~~~~~~~~~~~ hdn_crypto.c:120:38: warning: pointer targets in passing argument 3 of 'EVP_EncryptUpdate' differ in signedness [-Wpointer-sign] EVP_EncryptUpdate (&ctx, cipher, &out_sz, (char *)in, sizeof(in->sz) + sz); ^ In file included from hydan.h:24:0, from hdn_crypto.h:12, from hdn_crypto.c:9: /usr/include/openssl/evp.h:586:16: note: expected 'int *' but argument is of type 'uint32_t * {aka unsigned int *}' /*__owur*/ int EVP_EncryptUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out, ^~~~~~~~~~~~~~~~~ hdn_crypto.c:120:47: warning: pointer targets in passing argument 4 of 'EVP_EncryptUpdate' differ in signedness [-Wpointer-sign] EVP_EncryptUpdate (&ctx, cipher, &out_sz, (char *)in, sizeof(in->sz) + sz); ^ In file included from hydan.h:24:0, from hdn_crypto.h:12, from hdn_crypto.c:9: /usr/include/openssl/evp.h:586:16: note: expected 'const unsigned char *' but argument is of type 'char *' /*__owur*/ int EVP_EncryptUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out, ^~~~~~~~~~~~~~~~~ hdn_crypto.c:123:48: warning: pointer targets in passing argument 3 of 'EVP_EncryptFinal' differ in signedness [-Wpointer-sign] EVP_EncryptFinal (&ctx, cipher + total_sz, &out_sz); ^ In file included from hydan.h:24:0, from hdn_crypto.h:12, from hdn_crypto.c:9: /usr/include/openssl/evp.h:590:16: note: expected 'int *' but argument is of type 'uint32_t * {aka unsigned int *}' /*__owur*/ int EVP_EncryptFinal(EVP_CIPHER_CTX *ctx, unsigned char *out, ^~~~~~~~~~~~~~~~ hdn_crypto.c:91:20: warning: unused variable 'ctx' [-Wunused-variable] EVP_CIPHER_CTX ctx; ^~~ hdn_crypto.c: In function 'hdn_crypto_decrypt': hdn_crypto.c:150:20: error: storage size of 'ctx' isn't known EVP_CIPHER_CTX ctx; ^~~ hdn_crypto.c:165:37: warning: pointer targets in passing argument 3 of 'EVP_DecryptUpdate' differ in signedness [-Wpointer-sign] EVP_DecryptUpdate (&ctx, plain, &out_sz, in->content, in->sz); ^ In file included from hydan.h:24:0, from hdn_crypto.h:12, from hdn_crypto.c:9: /usr/include/openssl/evp.h:599:16: note: expected 'int *' but argument is of type 'uint32_t * {aka unsigned int *}' /*__owur*/ int EVP_DecryptUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out, ^~~~~~~~~~~~~~~~~ hdn_crypto.c:165:46: warning: pointer targets in passing argument 4 of 'EVP_DecryptUpdate' differ in signedness [-Wpointer-sign] EVP_DecryptUpdate (&ctx, plain, &out_sz, in->content, in->sz); ^~ In file included from hydan.h:24:0, from hdn_crypto.h:12, from hdn_crypto.c:9: /usr/include/openssl/evp.h:599:16: note: expected 'const unsigned char *' but argument is of type 'char *' /*__owur*/ int EVP_DecryptUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out, ^~~~~~~~~~~~~~~~~ hdn_crypto.c:166:45: warning: pointer targets in passing argument 3 of 'EVP_DecryptFinal' differ in signedness [-Wpointer-sign] EVP_DecryptFinal (&ctx, plain + out_sz, &out_sz); ^ In file included from hydan.h:24:0, from hdn_crypto.h:12, from hdn_crypto.c:9: /usr/include/openssl/evp.h:601:12: note: expected 'int *' but argument is of type 'uint32_t * {aka unsigned int *}' __owur int EVP_DecryptFinal(EVP_CIPHER_CTX *ctx, unsigned char *outm, ^~~~~~~~~~~~~~~~ hdn_crypto.c:172:45: warning: pointer targets in passing argument 1 of 'hdn_crypto_hash' differ in signedness [-Wpointer-sign] hdn_math_xor (&in->sz, hdn_crypto_hash (key), sizeof (in->sz)); ^~~ hdn_crypto.c:68:10: note: expected 'char *' but argument is of type 'uint8_t * {aka unsigned char *}' uint8_t *hdn_crypto_hash (char *in) ^~~~~~~~~~~~~~~ hdn_crypto.c:150:20: warning: unused variable 'ctx' [-Wunused-variable] EVP_CIPHER_CTX ctx; ^~~ In file included from hydan.h:122:0, from hdn_crypto.h:12, from hdn_crypto.c:9: hdn_crypto.c: At top level: hdn_exe.h:22:13: warning: inline function 'hdn_exe_section_is_code' declared but never defined inline char hdn_exe_section_is_code (hdn_sections_t *hs); ^~~~~~~~~~~~~~~~~~~~~~~ --- hdn_io.o --- In file included from hydan.h:122:0, from hdn_io.h:12, from hdn_io.c:9: hdn_exe.h:22:13: warning: inline function 'hdn_exe_section_is_code' declared but never defined --- hdn_crypto.o --- distcc[17196] ERROR: compile hdn_crypto.c on localhost failed --- libdis --- --- i386_invariant.o --- --- hdn_crypto.o --- *** [hdn_crypto.o] Error code 1 make: stopped in /tmp/pkgbuild/security/hydan/work.i386/hydan --- libdis --- gcc -I. -O3 -ggdb -I/usr/include -c i386_invariant.c --- hdn_math.o --- In file included from hydan.h:122:0, from hdn_math.h:12, from hdn_math.c:9: hdn_exe.h:22:13: warning: inline function 'hdn_exe_section_is_code' declared but never defined --- libdis --- i386_invariant.c: In function 'disasm_invariant_modrm': i386_invariant.c:45:4: warning: implicit declaration of function 'memset' [-Wimplicit-function-declaration] i386_invariant.c:45:4: warning: incompatible implicit declaration of built-in function 'memset' i386_invariant.c:45:4: note: include '' or provide a declaration of 'memset' i386_invariant.c:52:4: warning: incompatible implicit declaration of built-in function 'memset' i386_invariant.c:52:4: note: include '' or provide a declaration of 'memset' i386_invariant.c:55:4: warning: incompatible implicit declaration of built-in function 'memset' i386_invariant.c:55:4: note: include '' or provide a declaration of 'memset' i386_invariant.c: In function 'disasm_invariant_decode': i386_invariant.c:155:5: warning: incompatible implicit declaration of built-in function 'memset' i386_invariant.c:155:5: note: include '' or provide a declaration of 'memset' i386_invariant.c:165:6: warning: implicit declaration of function 'memcpy' [-Wimplicit-function-declaration] i386_invariant.c:165:6: warning: incompatible implicit declaration of built-in function 'memcpy' i386_invariant.c:165:6: note: include '' or provide a declaration of 'memcpy' i386_invariant.c: In function 'disasm_invariant': i386_invariant.c:233:2: warning: incompatible implicit declaration of built-in function 'memcpy' i386_invariant.c:233:2: note: include '' or provide a declaration of 'memcpy' A failure has been detected in another branch of the parallel make make[1]: stopped in /tmp/pkgbuild/security/hydan/work.i386/hydan/libdisasm/src/arch/i386/libdisasm *** [libdis] Error code 2 make: stopped in /tmp/pkgbuild/security/hydan/work.i386/hydan 2 errors make: stopped in /tmp/pkgbuild/security/hydan/work.i386/hydan *** Error code 2 Stop. make[1]: stopped in /usr/pkgsrc/security/hydan *** Error code 1 Stop. make: stopped in /usr/pkgsrc/security/hydan