ok tried that
[root@debian-2gb-sfo2-01 subchain (master)]# cd src/
[root@debian-2gb-sfo2-01 src (master)]# make -f makefile.unix USE_UPNP=1
g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -I/root/subchain/src -I/root/subchain/src/obj -DUSE_UPNP=1 -DUSE_IPV6=1 -I/root/subchain/src/leveldb/include -I/root/subchain/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -fpermissive -MMD -MF obj/fugue.d -o obj/fugue.o fugue.c
fugue.c: In function ‘void fugue2_close(sph_fugue_context*, unsigned int, unsigned int, void*, size_t)’:
fugue.c:987:6: warning: invalid conversion from ‘void*’ to ‘unsigned char*’ [-fpermissive]
out = dst;
^
fugue.c: In function ‘void fugue3_close(sph_fugue_context*, unsigned int, unsigned int, void*)’:
fugue.c:1034:6: warning: invalid conversion from ‘void*’ to ‘unsigned char*’ [-fpermissive]
out = dst;
^
fugue.c: In function ‘void fugue4_close(sph_fugue_context*, unsigned int, unsigned int, void*)’:
fugue.c:1091:6: warning: invalid conversion from ‘void*’ to ‘unsigned char*’ [-fpermissive]
out = dst;
^
fugue.c: In function ‘void sph_fugue224_init(void*)’:
fugue.c:1114:29: warning: invalid conversion from ‘void*’ to ‘sph_fugue_context*’ [-fpermissive]
fugue_init(cc, 23, IV224, 7);
^
fugue.c:659:1: note: initializing argument 1 of ‘void fugue_init(sph_fugue_context*, size_t, const sph_u32*, size_t)’
fugue_init(sph_fugue_context *sc, size_t z_len,
^
fugue.c: In function ‘void sph_fugue224(void*, const void*, size_t)’:
fugue.c:1120:27: warning: invalid conversion from ‘void*’ to ‘sph_fugue_context*’ [-fpermissive]
fugue2_core(cc, data, len);
^
fugue.c:743:1: note: initializing argument 1 of ‘void fugue2_core(sph_fugue_context*, const void*, size_t)’
fugue2_core(sph_fugue_context *sc, const void *data, size_t len)
^
fugue.c: In function ‘void sph_fugue224_close(void*, void*)’:
fugue.c:1126:31: warning: invalid conversion from ‘void*’ to ‘sph_fugue_context*’ [-fpermissive]
fugue2_close(cc, 0, 0, dst, 7);
^
fugue.c:964:1: note: initializing argument 1 of ‘void fugue2_close(sph_fugue_context*, unsigned int, unsigned int, void*, size_t)’
fugue2_close(sph_fugue_context *sc, unsigned ub, unsigned n,
^
fugue.c: In function ‘void sph_fugue224_addbits_and_close(void*, unsigned int, unsigned int, void*)’:
fugue.c:1132:32: warning: invalid conversion from ‘void*’ to ‘sph_fugue_context*’ [-fpermissive]
fugue2_close(cc, ub, n, dst, 7);
^
fugue.c:964:1: note: initializing argument 1 of ‘void fugue2_close(sph_fugue_context*, unsigned int, unsigned int, void*, size_t)’
fugue2_close(sph_fugue_context *sc, unsigned ub, unsigned n,
^
fugue.c: In function ‘void sph_fugue256_init(void*)’:
fugue.c:1138:29: warning: invalid conversion from ‘void*’ to ‘sph_fugue_context*’ [-fpermissive]
fugue_init(cc, 22, IV256, 8);
^
fugue.c:659:1: note: initializing argument 1 of ‘void fugue_init(sph_fugue_context*, size_t, const sph_u32*, size_t)’
fugue_init(sph_fugue_context *sc, size_t z_len,
^
fugue.c: In function ‘void sph_fugue256(void*, const void*, size_t)’:
fugue.c:1144:27: warning: invalid conversion from ‘void*’ to ‘sph_fugue_context*’ [-fpermissive]
fugue2_core(cc, data, len);
^
fugue.c:743:1: note: initializing argument 1 of ‘void fugue2_core(sph_fugue_context*, const void*, size_t)’
fugue2_core(sph_fugue_context *sc, const void *data, size_t len)
^
fugue.c: In function ‘void sph_fugue256_close(void*, void*)’:
fugue.c:1150:31: warning: invalid conversion from ‘void*’ to ‘sph_fugue_context*’ [-fpermissive]
fugue2_close(cc, 0, 0, dst, 8);
^
fugue.c:964:1: note: initializing argument 1 of ‘void fugue2_close(sph_fugue_context*, unsigned int, unsigned int, void*, size_t)’
fugue2_close(sph_fugue_context *sc, unsigned ub, unsigned n,
^
fugue.c: In function ‘void sph_fugue256_addbits_and_close(void*, unsigned int, unsigned int, void*)’:
fugue.c:1156:32: warning: invalid conversion from ‘void*’ to ‘sph_fugue_context*’ [-fpermissive]
fugue2_close(cc, ub, n, dst, 8);
^
fugue.c:964:1: note: initializing argument 1 of ‘void fugue2_close(sph_fugue_context*, unsigned int, unsigned int, void*, size_t)’
fugue2_close(sph_fugue_context *sc, unsigned ub, unsigned n,
^
fugue.c: In function ‘void sph_fugue384_init(void*)’:
fugue.c:1162:30: warning: invalid conversion from ‘void*’ to ‘sph_fugue_context*’ [-fpermissive]
fugue_init(cc, 24, IV384, 12);
^
fugue.c:659:1: note: initializing argument 1 of ‘void fugue_init(sph_fugue_context*, size_t, const sph_u32*, size_t)’
fugue_init(sph_fugue_context *sc, size_t z_len,
^
fugue.c: In function ‘void sph_fugue384(void*, const void*, size_t)’:
fugue.c:1168:27: warning: invalid conversion from ‘void*’ to ‘sph_fugue_context*’ [-fpermissive]
fugue3_core(cc, data, len);
^
fugue.c:804:1: note: initializing argument 1 of ‘void fugue3_core(sph_fugue_context*, const void*, size_t)’
fugue3_core(sph_fugue_context *sc, const void *data, size_t len)
^
fugue.c: In function ‘void sph_fugue384_close(void*, void*)’:
fugue.c:1174:28: warning: invalid conversion from ‘void*’ to ‘sph_fugue_context*’ [-fpermissive]
fugue3_close(cc, 0, 0, dst);
^
fugue.c:1004:1: note: initializing argument 1 of ‘void fugue3_close(sph_fugue_context*, unsigned int, unsigned int, void*)’
fugue3_close(sph_fugue_context *sc, unsigned ub, unsigned n, void *dst)
^
fugue.c: In function ‘void sph_fugue384_addbits_and_close(void*, unsigned int, unsigned int, void*)’:
fugue.c:1180:29: warning: invalid conversion from ‘void*’ to ‘sph_fugue_context*’ [-fpermissive]
fugue3_close(cc, ub, n, dst);
^
fugue.c:1004:1: note: initializing argument 1 of ‘void fugue3_close(sph_fugue_context*, unsigned int, unsigned int, void*)’
fugue3_close(sph_fugue_context *sc, unsigned ub, unsigned n, void *dst)
^
fugue.c: In function ‘void sph_fugue512_init(void*)’:
fugue.c:1186:30: warning: invalid conversion from ‘void*’ to ‘sph_fugue_context*’ [-fpermissive]
fugue_init(cc, 20, IV512, 16);
^
fugue.c:659:1: note: initializing argument 1 of ‘void fugue_init(sph_fugue_context*, size_t, const sph_u32*, size_t)’
fugue_init(sph_fugue_context *sc, size_t z_len,
^
fugue.c: In function ‘void sph_fugue512(void*, const void*, size_t)’:
fugue.c:1192:27: warning: invalid conversion from ‘void*’ to ‘sph_fugue_context*’ [-fpermissive]
fugue4_core(cc, data, len);
^
fugue.c:864:1: note: initializing argument 1 of ‘void fugue4_core(sph_fugue_context*, const void*, size_t)’
fugue4_core(sph_fugue_context *sc, const void *data, size_t len)
^
fugue.c: In function ‘void sph_fugue512_close(void*, void*)’:
fugue.c:1198:28: warning: invalid conversion from ‘void*’ to ‘sph_fugue_context*’ [-fpermissive]
fugue4_close(cc, 0, 0, dst);
^
fugue.c:1051:1: note: initializing argument 1 of ‘void fugue4_close(sph_fugue_context*, unsigned int, unsigned int, void*)’
fugue4_close(sph_fugue_context *sc, unsigned ub, unsigned n, void *dst)
^
fugue.c: In function ‘void sph_fugue512_addbits_and_close(void*, unsigned int, unsigned int, void*)’:
fugue.c:1204:29: warning: invalid conversion from ‘void*’ to ‘sph_fugue_context*’ [-fpermissive]
fugue4_close(cc, ub, n, dst);
^
fugue.c:1051:1: note: initializing argument 1 of ‘void fugue4_close(sph_fugue_context*, unsigned int, unsigned int, void*)’
fugue4_close(sph_fugue_context *sc, unsigned ub, unsigned n, void *dst)
^
fugue.c: At global scope:
fugue.c:1207:1: fatal error: opening dependency file obj/fugue.d: No such file or directory
}
^
compilation terminated.
makefile.unix:192: recipe for target 'obj/fugue.o' failed
make: *** [obj/fugue.o] Error 1
[root@debian-2gb-sfo2-01 src (master)]#
As I understand it that skips the miniupnp code but I don't think that is the issue as the modual worked when complieing navcoind
I'll follow up and try tomorrow. asking on the slack general channel also