Can i please help on this issue
[/root/wallets/gmcash/src]$ sudo make -f makefile.unix
g++ -c -O2 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -I/root/wallets/gmcash/src -I/root/wallets/gmcash/src/obj -DUSE_UPNP=0 -DUSE_IPV6=1 -I/root/wallets/gmcash/src/leveldb/include -I/root/wallets/gmcash/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -fpermissive -MMD -MF obj/groestl.d -o obj/groestl.o groestl.c
groestl.c: In function ‘void groestl_small_close(sph_groestl_small_context*, unsigned int, unsigned int, void*, size_t)’:
groestl.c:2816:17: warning: variable ‘buf’ set but not used [-Wunused-but-set-variable]
unsigned char *buf;
^
groestl.c: In function ‘void groestl_big_close(sph_groestl_big_context*, unsigned int, unsigned int, void*, size_t)’:
groestl.c:2952:17: warning: variable ‘buf’ set but not used [-Wunused-but-set-variable]
unsigned char *buf;
^
groestl.c: In function ‘void sph_groestl224_init(void*)’:
groestl.c:3013:28: warning: invalid conversion from ‘void*’ to ‘sph_groestl_small_context*’ [-fpermissive]
groestl_small_init(cc, 224);
^
groestl.c:2738:1: note: initializing argument 1 of ‘void groestl_small_init(sph_groestl_small_context*, unsigned int)’
groestl_small_init(sph_groestl_small_context *sc, unsigned out_size)
^
groestl.c: In function ‘void sph_groestl224(void*, const void*, size_t)’:
groestl.c:3020:34: warning: invalid conversion from ‘void*’ to ‘sph_groestl_small_context*’ [-fpermissive]
groestl_small_core(cc, data, len);
^
groestl.c:2771:1: note: initializing argument 1 of ‘void groestl_small_core(sph_groestl_small_context*, const void*, size_t)’
groestl_small_core(sph_groestl_small_context *sc, const void *data, size_t len)
^
groestl.c: In function ‘void sph_groestl224_close(void*, void*)’:
groestl.c:3027:39: warning: invalid conversion from ‘void*’ to ‘sph_groestl_small_context*’ [-fpermissive]
groestl_small_close(cc, 0, 0, dst, 28);
^
groestl.c:2813:1: note: initializing argument 1 of ‘void groestl_small_close(sph_groestl_small_context*, unsigned int, unsigned int, void*, size_t)’
groestl_small_close(sph_groestl_small_context *sc,
^
groestl.c: In function ‘void sph_groestl224_addbits_and_close(void*, unsigned int, unsigned int, void*)’:
groestl.c:3034:40: warning: invalid conversion from ‘void*’ to ‘sph_groestl_small_context*’ [-fpermissive]
groestl_small_close(cc, ub, n, dst, 28);
^
groestl.c:2813:1: note: initializing argument 1 of ‘void groestl_small_close(sph_groestl_small_context*, unsigned int, unsigned int, void*, size_t)’
groestl_small_close(sph_groestl_small_context *sc,
^
groestl.c: In function ‘void sph_groestl256_init(void*)’:
groestl.c:3041:28: warning: invalid conversion from ‘void*’ to ‘sph_groestl_small_context*’ [-fpermissive]
groestl_small_init(cc, 256);
^
groestl.c:2738:1: note: initializing argument 1 of ‘void groestl_small_init(sph_groestl_small_context*, unsigned int)’
groestl_small_init(sph_groestl_small_context *sc, unsigned out_size)
^
groestl.c: In function ‘void sph_groestl256(void*, const void*, size_t)’:
groestl.c:3048:34: warning: invalid conversion from ‘void*’ to ‘sph_groestl_small_context*’ [-fpermissive]
groestl_small_core(cc, data, len);
^
groestl.c:2771:1: note: initializing argument 1 of ‘void groestl_small_core(sph_groestl_small_context*, const void*, size_t)’
groestl_small_core(sph_groestl_small_context *sc, const void *data, size_t len)
^
groestl.c: In function ‘void sph_groestl256_close(void*, void*)’:
groestl.c:3055:39: warning: invalid conversion from ‘void*’ to ‘sph_groestl_small_context*’ [-fpermissive]
groestl_small_close(cc, 0, 0, dst, 32);
^
groestl.c:2813:1: note: initializing argument 1 of ‘void groestl_small_close(sph_groestl_small_context*, unsigned int, unsigned int, void*, size_t)’
groestl_small_close(sph_groestl_small_context *sc,
^
groestl.c: In function ‘void sph_groestl256_addbits_and_close(void*, unsigned int, unsigned int, void*)’:
groestl.c:3062:40: warning: invalid conversion from ‘void*’ to ‘sph_groestl_small_context*’ [-fpermissive]
groestl_small_close(cc, ub, n, dst, 32);
^
groestl.c:2813:1: note: initializing argument 1 of ‘void groestl_small_close(sph_groestl_small_context*, unsigned int, unsigned int, void*, size_t)’
groestl_small_close(sph_groestl_small_context *sc,
^
groestl.c: In function ‘void sph_groestl384_init(void*)’:
groestl.c:3069:26: warning: invalid conversion from ‘void*’ to ‘sph_groestl_big_context*’ [-fpermissive]
groestl_big_init(cc, 384);
^
groestl.c:2874:1: note: initializing argument 1 of ‘void groestl_big_init(sph_groestl_big_context*, unsigned int)’
groestl_big_init(sph_groestl_big_context *sc, unsigned out_size)
^
groestl.c: In function ‘void sph_groestl384(void*, const void*, size_t)’:
groestl.c:3076:32: warning: invalid conversion from ‘void*’ to ‘sph_groestl_big_context*’ [-fpermissive]
groestl_big_core(cc, data, len);
^
groestl.c:2907:1: note: initializing argument 1 of ‘void groestl_big_core(sph_groestl_big_context*, const void*, size_t)’
groestl_big_core(sph_groestl_big_context *sc, const void *data, size_t len)
^
groestl.c: In function ‘void sph_groestl384_close(void*, void*)’:
groestl.c:3083:37: warning: invalid conversion from ‘void*’ to ‘sph_groestl_big_context*’ [-fpermissive]
groestl_big_close(cc, 0, 0, dst, 48);
^
groestl.c:2949:1: note: initializing argument 1 of ‘void groestl_big_close(sph_groestl_big_context*, unsigned int, unsigned int, void*, size_t)’
groestl_big_close(sph_groestl_big_context *sc,
^
groestl.c: In function ‘void sph_groestl384_addbits_and_close(void*, unsigned int, unsigned int, void*)’:
groestl.c:3090:38: warning: invalid conversion from ‘void*’ to ‘sph_groestl_big_context*’ [-fpermissive]
groestl_big_close(cc, ub, n, dst, 48);
^
groestl.c:2949:1: note: initializing argument 1 of ‘void groestl_big_close(sph_groestl_big_context*, unsigned int, unsigned int, void*, size_t)’
groestl_big_close(sph_groestl_big_context *sc,
^
groestl.c: In function ‘void sph_groestl512_init(void*)’:
groestl.c:3097:26: warning: invalid conversion from ‘void*’ to ‘sph_groestl_big_context*’ [-fpermissive]
groestl_big_init(cc, 512);
^
groestl.c:2874:1: note: initializing argument 1 of ‘void groestl_big_init(sph_groestl_big_context*, unsigned int)’
groestl_big_init(sph_groestl_big_context *sc, unsigned out_size)
^
groestl.c: In function ‘void sph_groestl512(void*, const void*, size_t)’:
groestl.c:3104:32: warning: invalid conversion from ‘void*’ to ‘sph_groestl_big_context*’ [-fpermissive]
groestl_big_core(cc, data, len);
^
groestl.c:2907:1: note: initializing argument 1 of ‘void groestl_big_core(sph_groestl_big_context*, const void*, size_t)’
groestl_big_core(sph_groestl_big_context *sc, const void *data, size_t len)
^
groestl.c: In function ‘void sph_groestl512_close(void*, void*)’:
groestl.c:3111:37: warning: invalid conversion from ‘void*’ to ‘sph_groestl_big_context*’ [-fpermissive]
groestl_big_close(cc, 0, 0, dst, 64);
^
groestl.c:2949:1: note: initializing argument 1 of ‘void groestl_big_close(sph_groestl_big_context*, unsigned int, unsigned int, void*, size_t)’
groestl_big_close(sph_groestl_big_context *sc,
^
groestl.c: In function ‘void sph_groestl512_addbits_and_close(void*, unsigned int, unsigned int, void*)’:
groestl.c:3118:38: warning: invalid conversion from ‘void*’ to ‘sph_groestl_big_context*’ [-fpermissive]
groestl_big_close(cc, ub, n, dst, 64);
^
groestl.c:2949:1: note: initializing argument 1 of ‘void groestl_big_close(sph_groestl_big_context*, unsigned int, unsigned int, void*, size_t)’
groestl_big_close(sph_groestl_big_context *sc,
^
groestl.c: At global scope:
groestl.c:3122:1: fatal error: opening dependency file obj/groestl.d: No such file or directory
}
^
compilation terminated.
makefile.unix:191: recipe for target 'obj/groestl.o' failed
make: *** [obj/groestl.o] Error 1
[/root/wallets/gmcash/src]$