dev
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: warning: initializing argument 1 of void groestl_big_close(sph_groestl_big_context*, unsigned int, unsigned int, void*, size_t) [-fpermissive]
groestl_big_close(sph_groestl_big_context *sc,
^
/bin/sh: 3: : not found
make: *** [obj/groestl.o] Error 127
cubehash.c:579:1: warning: initializing argument 1 of void cubehash_close(sph_cubehash_context*, unsigned int, unsigned int, void*, size_t) [-fpermissive]
cubehash_close(sph_cubehash_context *sc, unsigned ub, unsigned n,
^
cubehash.c: At global scope:
cubehash.c:722:1: fatal error: opening dependency file obj/cubehash.d: Permission denied
}
^
compilation terminated.
make: *** [obj/cubehash.o] Error 1
You have to compile several times, a few includes are missing but will be built on the fly. Just do make several times