You can hire a server in the States, Holland, UK, Germany.
You know that, and South Korea has a high standard of living, similar to the US, with an average income based GDP of $25k. Better than the States is there is only 15% living on less than 19k. The same could be said for the UK.
3% unemployment, economic growth, trade relations with China and electronics and telecommunications are the major industries.
So "humble" ought not to figure. If your server costs you 1.25 a day, you could easily stop, and take out a package at Digital Ocean, which is simple and you can pay by paypal, and they allow you to go in arrears. Dimecoin needs 2gb of RAM, right? So the cost is $20 a month.
You are more or less paying the second of these. No way on earth does dimecoin need more than the second package.
You are playing people for fools.
In saying that, nobody else wants to arrange anything. This has always been the case with dime since the so-called community takeover.
Ahab tried to be fair, but got no economic help.
I have a feeling you and I once paid for some work (or not) seeing as nobody else would.nor could anyone make simple changes to he framework.
That left an open field for anyone to mess with it.
I compiled Robert and hazard's last update. Since block 330,000 (ish), something has altered in the ecosystem.
Here take a look at the results .. it did compile, but I have not seem so many warnings before. These are just the last 337 lines or so:
oestl.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: 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,
^
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: warning: initializing argument 1 of ‘void groestl_big_init(sph_groestl_big_context*, unsigned int)’ [-fpermissive]
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: warning: initializing argument 1 of ‘void groestl_big_core(sph_groestl_big_context*, const void*, size_t)’ [-fpermissive]
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: 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,
^
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,
^
g++ -c -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -D_FILE_OFFSET_BITS=64 -I/root/dimecoin/src -I/root/dimecoin/src/obj -DUSE_UPNP=0 -DUSE_IPV6=1 -I/root/dimecoin/src/leveldb/include -I/root/dimecoin/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -fpermissive -MMD -MF obj/jh.d -o obj/jh.o jh.c
jh.c: In function ‘void sph_jh224_init(void*)’:
jh.c:1006:19: warning: invalid conversion from ‘void*’ to ‘sph_jh_context*’ [-fpermissive]
jh_init(cc, IV224);
^
jh.c:892:1: warning: initializing argument 1 of ‘void jh_init(sph_jh_context*, const void*)’ [-fpermissive]
jh_init(sph_jh_context *sc, const void *iv)
^
jh.c: In function ‘void sph_jh224(void*, const void*, size_t)’:
jh.c:1013:23: warning: invalid conversion from ‘void*’ to ‘sph_jh_context*’ [-fpermissive]
jh_core(cc, data, len);
^
jh.c:909:1: warning: initializing argument 1 of ‘void jh_core(sph_jh_context*, const void*, size_t)’ [-fpermissive]
jh_core(sph_jh_context *sc, const void *data, size_t len)
^
jh.c: In function ‘void sph_jh224_close(void*, void*)’:
jh.c:1020:34: warning: invalid conversion from ‘void*’ to ‘sph_jh_context*’ [-fpermissive]
jh_close(cc, 0, 0, dst, 7, IV224);
^
jh.c:954:1: warning: initializing argument 1 of ‘void jh_close(sph_jh_context*, unsigned int, unsigned int, void*, size_t, const void*)’ [-fpermissive]
jh_close(sph_jh_context *sc, unsigned ub, unsigned n,
^
jh.c: In function ‘void sph_jh224_addbits_and_close(void*, unsigned int, unsigned int, void*)’:
jh.c:1027:35: warning: invalid conversion from ‘void*’ to ‘sph_jh_context*’ [-fpermissive]
jh_close(cc, ub, n, dst, 7, IV224);
^
jh.c:954:1: warning: initializing argument 1 of ‘void jh_close(sph_jh_context*, unsigned int, unsigned int, void*, size_t, const void*)’ [-fpermissive]
jh_close(sph_jh_context *sc, unsigned ub, unsigned n,
^
jh.c: In function ‘void sph_jh256_init(void*)’:
jh.c:1034:19: warning: invalid conversion from ‘void*’ to ‘sph_jh_context*’ [-fpermissive]
jh_init(cc, IV256);
^
jh.c:892:1: warning: initializing argument 1 of ‘void jh_init(sph_jh_context*, const void*)’ [-fpermissive]
jh_init(sph_jh_context *sc, const void *iv)
^
jh.c: In function ‘void sph_jh256(void*, const void*, size_t)’:
jh.c:1041:23: warning: invalid conversion from ‘void*’ to ‘sph_jh_context*’ [-fpermissive]
jh_core(cc, data, len);
^
jh.c:909:1: warning: initializing argument 1 of ‘void jh_core(sph_jh_context*, const void*, size_t)’ [-fpermissive]
jh_core(sph_jh_context *sc, const void *data, size_t len)
^
jh.c: In function ‘void sph_jh256_close(void*, void*)’:
jh.c:1048:34: warning: invalid conversion from ‘void*’ to ‘sph_jh_context*’ [-fpermissive]
jh_close(cc, 0, 0, dst, 8, IV256);
^
jh.c:954:1: warning: initializing argument 1 of ‘void jh_close(sph_jh_context*, unsigned int, unsigned int, void*, size_t, const void*)’ [-fpermissive]
jh_close(sph_jh_context *sc, unsigned ub, unsigned n,
^
jh.c: In function ‘void sph_jh256_addbits_and_close(void*, unsigned int, unsigned int, void*)’:
jh.c:1055:35: warning: invalid conversion from ‘void*’ to ‘sph_jh_context*’ [-fpermissive]
jh_close(cc, ub, n, dst, 8, IV256);
^
jh.c:954:1: warning: initializing argument 1 of ‘void jh_close(sph_jh_context*, unsigned int, unsigned int, void*, size_t, const void*)’ [-fpermissive]
jh_close(sph_jh_context *sc, unsigned ub, unsigned n,
^
jh.c: In function ‘void sph_jh384_init(void*)’:
jh.c:1062:19: warning: invalid conversion from ‘void*’ to ‘sph_jh_context*’ [-fpermissive]
jh_init(cc, IV384);
^
jh.c:892:1: warning: initializing argument 1 of ‘void jh_init(sph_jh_context*, const void*)’ [-fpermissive]
jh_init(sph_jh_context *sc, const void *iv)
^
jh.c: In function ‘void sph_jh384(void*, const void*, size_t)’:
jh.c:1069:23: warning: invalid conversion from ‘void*’ to ‘sph_jh_context*’ [-fpermissive]
jh_core(cc, data, len);
^
jh.c:909:1: warning: initializing argument 1 of ‘void jh_core(sph_jh_context*, const void*, size_t)’ [-fpermissive]
jh_core(sph_jh_context *sc, const void *data, size_t len)
^
jh.c: In function ‘void sph_jh384_close(void*, void*)’:
jh.c:1076:35: warning: invalid conversion from ‘void*’ to ‘sph_jh_context*’ [-fpermissive]
jh_close(cc, 0, 0, dst, 12, IV384);
^
jh.c:954:1: warning: initializing argument 1 of ‘void jh_close(sph_jh_context*, unsigned int, unsigned int, void*, size_t, const void*)’ [-fpermissive]
jh_close(sph_jh_context *sc, unsigned ub, unsigned n,
^
jh.c: In function ‘void sph_jh384_addbits_and_close(void*, unsigned int, unsigned int, void*)’:
jh.c:1083:36: warning: invalid conversion from ‘void*’ to ‘sph_jh_context*’ [-fpermissive]
jh_close(cc, ub, n, dst, 12, IV384);
^
jh.c:954:1: warning: initializing argument 1 of ‘void jh_close(sph_jh_context*, unsigned int, unsigned int, void*, size_t, const void*)’ [-fpermissive]
jh_close(sph_jh_context *sc, unsigned ub, unsigned n,
^
jh.c: In function ‘void sph_jh512_init(void*)’:
jh.c:1090:19: warning: invalid conversion from ‘void*’ to ‘sph_jh_context*’ [-fpermissive]
jh_init(cc, IV512);
^
jh.c:892:1: warning: initializing argument 1 of ‘void jh_init(sph_jh_context*, const void*)’ [-fpermissive]
jh_init(sph_jh_context *sc, const void *iv)
^
jh.c: In function ‘void sph_jh512(void*, const void*, size_t)’:
jh.c:1097:23: warning: invalid conversion from ‘void*’ to ‘sph_jh_context*’ [-fpermissive]
jh_core(cc, data, len);
^
jh.c:909:1: warning: initializing argument 1 of ‘void jh_core(sph_jh_context*, const void*, size_t)’ [-fpermissive]
jh_core(sph_jh_context *sc, const void *data, size_t len)
^
jh.c: In function ‘void sph_jh512_close(void*, void*)’:
jh.c:1104:35: warning: invalid conversion from ‘void*’ to ‘sph_jh_context*’ [-fpermissive]
jh_close(cc, 0, 0, dst, 16, IV512);
^
jh.c:954:1: warning: initializing argument 1 of ‘void jh_close(sph_jh_context*, unsigned int, unsigned int, void*, size_t, const void*)’ [-fpermissive]
jh_close(sph_jh_context *sc, unsigned ub, unsigned n,
^
jh.c: In function ‘void sph_jh512_addbits_and_close(void*, unsigned int, unsigned int, void*)’:
jh.c:1111:36: warning: invalid conversion from ‘void*’ to ‘sph_jh_context*’ [-fpermissive]
jh_close(cc, ub, n, dst, 16, IV512);
^
jh.c:954:1: warning: initializing argument 1 of ‘void jh_close(sph_jh_context*, unsigned int, unsigned int, void*, size_t, const void*)’ [-fpermissive]
jh_close(sph_jh_context *sc, unsigned ub, unsigned n,
^
g++ -c -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -D_FILE_OFFSET_BITS=64 -I/root/dimecoin/src -I/root/dimecoin/src/obj -DUSE_UPNP=0 -DUSE_IPV6=1 -I/root/dimecoin/src/leveldb/include -I/root/dimecoin/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -fpermissive -MMD -MF obj/keccak.d -o obj/keccak.o keccak.c
keccak.c: In function ‘void sph_keccak224_init(void*)’:
keccak.c:1713:21: warning: invalid conversion from ‘void*’ to ‘sph_keccak_context*’ [-fpermissive]
keccak_init(cc, 224);
^
keccak.c:1526:1: warning: initializing argument 1 of ‘void keccak_init(sph_keccak_context*, unsigned int)’ [-fpermissive]
keccak_init(sph_keccak_context *kc, unsigned out_size)
^
keccak.c: In function ‘void sph_keccak224(void*, const void*, size_t)’:
keccak.c:1720:32: warning: invalid conversion from ‘void*’ to ‘sph_keccak_context*’ [-fpermissive]
keccak_core(cc, data, len, 144);
^
keccak.c:1569:1: warning: initializing argument 1 of ‘void keccak_core(sph_keccak_context*, const void*, size_t, size_t)’ [-fpermissive]
keccak_core(sph_keccak_context *kc, const void *data, size_t len, size_t lim)
^
keccak.c: In function ‘void sph_keccak224_addbits_and_close(void*, unsigned int, unsigned int, void*)’:
keccak.c:1734:31: warning: invalid conversion from ‘void*’ to ‘sph_keccak_context*’ [-fpermissive]
keccak_close28(cc, ub, n, dst);
^
keccak.c:1608:14: warning: initializing argument 1 of ‘void keccak_close28(sph_keccak_context*, unsigned int, unsigned int, void*)’ [-fpermissive]
static void keccak_close ## d( \
^
keccak.c:1704:1: note: in expansion of macro ‘DEFCLOSE’
DEFCLOSE(28, 144)
^
keccak.c: In function ‘void sph_keccak256_init(void*)’:
keccak.c:1741:21: warning: invalid conversion from ‘void*’ to ‘sph_keccak_context*’ [-fpermissive]
keccak_init(cc, 256);
^
keccak.c:1526:1: warning: initializing argument 1 of ‘void keccak_init(sph_keccak_context*, unsigned int)’ [-fpermissive]
keccak_init(sph_keccak_context *kc, unsigned out_size)
^
keccak.c: In function ‘void sph_keccak256(void*, const void*, size_t)’:
keccak.c:1748:32: warning: invalid conversion from ‘void*’ to ‘sph_keccak_context*’ [-fpermissive]
keccak_core(cc, data, len, 136);
^
keccak.c:1569:1: warning: initializing argument 1 of ‘void keccak_core(sph_keccak_context*, const void*, size_t, size_t)’ [-fpermissive]
keccak_core(sph_keccak_context *kc, const void *data, size_t len, size_t lim)
^
keccak.c: In function ‘void sph_keccak256_addbits_and_close(void*, unsigned int, unsigned int, void*)’:
keccak.c:1762:31: warning: invalid conversion from ‘void*’ to ‘sph_keccak_context*’ [-fpermissive]
keccak_close32(cc, ub, n, dst);
^
keccak.c:1608:14: warning: initializing argument 1 of ‘void keccak_close32(sph_keccak_context*, unsigned int, unsigned int, void*)’ [-fpermissive]
static void keccak_close ## d( \
^
keccak.c:1705:1: note: in expansion of macro ‘DEFCLOSE’
DEFCLOSE(32, 136)
^
keccak.c: In function ‘void sph_keccak384_init(void*)’:
keccak.c:1769:21: warning: invalid conversion from ‘void*’ to ‘sph_keccak_context*’ [-fpermissive]
keccak_init(cc, 384);
^
keccak.c:1526:1: warning: initializing argument 1 of ‘void keccak_init(sph_keccak_context*, unsigned int)’ [-fpermissive]
keccak_init(sph_keccak_context *kc, unsigned out_size)
^
keccak.c: In function ‘void sph_keccak384(void*, const void*, size_t)’:
keccak.c:1776:32: warning: invalid conversion from ‘void*’ to ‘sph_keccak_context*’ [-fpermissive]
keccak_core(cc, data, len, 104);
^
keccak.c:1569:1: warning: initializing argument 1 of ‘void keccak_core(sph_keccak_context*, const void*, size_t, size_t)’ [-fpermissive]
keccak_core(sph_keccak_context *kc, const void *data, size_t len, size_t lim)
^
keccak.c: In function ‘void sph_keccak384_addbits_and_close(void*, unsigned int, unsigned int, void*)’:
keccak.c:1790:31: warning: invalid conversion from ‘void*’ to ‘sph_keccak_context*’ [-fpermissive]
keccak_close48(cc, ub, n, dst);
^
keccak.c:1608:14: warning: initializing argument 1 of ‘void keccak_close48(sph_keccak_context*, unsigned int, unsigned int, void*)’ [-fpermissive]
static void keccak_close ## d( \
^
keccak.c:1706:1: note: in expansion of macro ‘DEFCLOSE’
DEFCLOSE(48, 104)
^
keccak.c: In function ‘void sph_keccak512_init(void*)’:
keccak.c:1797:21: warning: invalid conversion from ‘void*’ to ‘sph_keccak_context*’ [-fpermissive]
keccak_init(cc, 512);
^
keccak.c:1526:1: warning: initializing argument 1 of ‘void keccak_init(sph_keccak_context*, unsigned int)’ [-fpermissive]
keccak_init(sph_keccak_context *kc, unsigned out_size)
^
keccak.c: In function ‘void sph_keccak512(void*, const void*, size_t)’:
keccak.c:1804:31: warning: invalid conversion from ‘void*’ to ‘sph_keccak_context*’ [-fpermissive]
keccak_core(cc, data, len, 72);
^
keccak.c:1569:1: warning: initializing argument 1 of ‘void keccak_core(sph_keccak_context*, const void*, size_t, size_t)’ [-fpermissive]
keccak_core(sph_keccak_context *kc, const void *data, size_t len, size_t lim)
^
keccak.c: In function ‘void sph_keccak512_addbits_and_close(void*, unsigned int, unsigned int, void*)’:
keccak.c:1818:31: warning: invalid conversion from ‘void*’ to ‘sph_keccak_context*’ [-fpermissive]
keccak_close64(cc, ub, n, dst);
^
keccak.c:1608:14: warning: initializing argument 1 of ‘void keccak_close64(sph_keccak_context*, unsigned int, unsigned int, void*)’ [-fpermissive]
static void keccak_close ## d( \
^
keccak.c:1707:1: note: in expansion of macro ‘DEFCLOSE’
DEFCLOSE(64, 72)
^
g++ -c -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -D_FILE_OFFSET_BITS=64 -I/root/dimecoin/src -I/root/dimecoin/src/obj -DUSE_UPNP=0 -DUSE_IPV6=1 -I/root/dimecoin/src/leveldb/include -I/root/dimecoin/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -fpermissive -MMD -MF obj/skein.d -o obj/skein.o skein.c
skein.c: In function ‘void sph_skein224_init(void*)’:
skein.c:1137:26: warning: invalid conversion from ‘void*’ to ‘sph_skein_big_context*’ [-fpermissive]
skein_big_init(cc, IV224);
^
skein.c:768:1: warning: initializing argument 1 of ‘void skein_big_init(sph_skein_big_context*, const sph_u64*)’ [-fpermissive]
skein_big_init(sph_skein_big_context *sc, const sph_u64 *iv)
^
skein.c: In function ‘void sph_skein224(void*, const void*, size_t)’:
skein.c:1144:30: warning: invalid conversion from ‘void*’ to ‘sph_skein_big_context*’ [-fpermissive]
skein_big_core(cc, data, len);
^
skein.c:859:1: warning: initializing argument 1 of ‘void skein_big_core(sph_skein_big_context*, const void*, size_t)’ [-fpermissive]
skein_big_core(sph_skein_big_context *sc, const void *data, size_t len)
^
skein.c: In function ‘void sph_skein224_addbits_and_close(void*, unsigned int, unsigned int, void*)’:
skein.c:1158:36: warning: invalid conversion from ‘void*’ to ‘sph_skein_big_context*’ [-fpermissive]
skein_big_close(cc, ub, n, dst, 28);
^
skein.c:953:1: warning: initializing argument 1 of ‘void skein_big_close(sph_skein_big_context*, unsigned int, unsigned int, void*, size_t)’ [-fpermissive]
skein_big_close(sph_skein_big_context *sc, unsigned ub, unsigned n,
^
skein.c: In function ‘void sph_skein256_init(void*)’:
skein.c:1166:26: warning: invalid conversion from ‘void*’ to ‘sph_skein_big_context*’ [-fpermissive]
skein_big_init(cc, IV256);
^
skein.c:768:1: warning: initializing argument 1 of ‘void skein_big_init(sph_skein_big_context*, const sph_u64*)’ [-fpermissive]
skein_big_init(sph_skein_big_context *sc, const sph_u64 *iv)
^
skein.c: In function ‘void sph_skein256(void*, const void*, size_t)’:
skein.c:1173:30: warning: invalid conversion from ‘void*’ to ‘sph_skein_big_context*’ [-fpermissive]
skein_big_core(cc, data, len);
^
skein.c:859:1: warning: initializing argument 1 of ‘void skein_big_core(sph_skein_big_context*, const void*, size_t)’ [-fpermissive]
skein_big_core(sph_skein_big_context *sc, const void *data, size_t len)
^
skein.c: In function ‘void sph_skein256_addbits_and_close(void*, unsigned int, unsigned int, void*)’:
skein.c:1187:36: warning: invalid conversion from ‘void*’ to ‘sph_skein_big_context*’ [-fpermissive]
skein_big_close(cc, ub, n, dst, 32);
^
skein.c:953:1: warning: initializing argument 1 of ‘void skein_big_close(sph_skein_big_context*, unsigned int, unsigned int, void*, size_t)’ [-fpermissive]
skein_big_close(sph_skein_big_context *sc, unsigned ub, unsigned n,
^
skein.c: In function ‘void sph_skein384_init(void*)’:
skein.c:1195:26: warning: invalid conversion from ‘void*’ to ‘sph_skein_big_context*’ [-fpermissive]
skein_big_init(cc, IV384);
^
skein.c:768:1: warning: initializing argument 1 of ‘void skein_big_init(sph_skein_big_context*, const sph_u64*)’ [-fpermissive]
skein_big_init(sph_skein_big_context *sc, const sph_u64 *iv)
^
skein.c: In function ‘void sph_skein384(void*, const void*, size_t)’:
skein.c:1202:30: warning: invalid conversion from ‘void*’ to ‘sph_skein_big_context*’ [-fpermissive]
skein_big_core(cc, data, len);
^
skein.c:859:1: warning: initializing argument 1 of ‘void skein_big_core(sph_skein_big_context*, const void*, size_t)’ [-fpermissive]
skein_big_core(sph_skein_big_context *sc, const void *data, size_t len)
^
skein.c: In function ‘void sph_skein384_addbits_and_close(void*, unsigned int, unsigned int, void*)’:
skein.c:1216:36: warning: invalid conversion from ‘void*’ to ‘sph_skein_big_context*’ [-fpermissive]
skein_big_close(cc, ub, n, dst, 48);
^
skein.c:953:1: warning: initializing argument 1 of ‘void skein_big_close(sph_skein_big_context*, unsigned int, unsigned int, void*, size_t)’ [-fpermissive]
skein_big_close(sph_skein_big_context *sc, unsigned ub, unsigned n,
^
skein.c: In function ‘void sph_skein512_init(void*)’:
skein.c:1224:26: warning: invalid conversion from ‘void*’ to ‘sph_skein_big_context*’ [-fpermissive]
skein_big_init(cc, IV512);
^
skein.c:768:1: warning: initializing argument 1 of ‘void skein_big_init(sph_skein_big_context*, const sph_u64*)’ [-fpermissive]
skein_big_init(sph_skein_big_context *sc, const sph_u64 *iv)
^
skein.c: In function ‘void sph_skein512(void*, const void*, size_t)’:
skein.c:1231:30: warning: invalid conversion from ‘void*’ to ‘sph_skein_big_context*’ [-fpermissive]
skein_big_core(cc, data, len);
^
skein.c:859:1: warning: initializing argument 1 of ‘void skein_big_core(sph_skein_big_context*, const void*, size_t)’ [-fpermissive]
skein_big_core(sph_skein_big_context *sc, const void *data, size_t len)
^
skein.c: In function ‘void sph_skein512_addbits_and_close(void*, unsigned int, unsigned int, void*)’:
skein.c:1245:36: warning: invalid conversion from ‘void*’ to ‘sph_skein_big_context*’ [-fpermissive]
skein_big_close(cc, ub, n, dst, 64);
^
skein.c:953:1: warning: initializing argument 1 of ‘void skein_big_close(sph_skein_big_context*, unsigned int, unsigned int, void*, size_t)’ [-fpermissive]
skein_big_close(sph_skein_big_context *sc, unsigned ub, unsigned n,
^
g++ -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -D_FILE_OFFSET_BITS=64 -I/root/dimecoin/src -I/root/dimecoin/src/obj -DUSE_UPNP=0 -DUSE_IPV6=1 -I/root/dimecoin/src/leveldb/include -I/root/dimecoin/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2 -o dimecoind leveldb/libleveldb.a obj/alert.o obj/version.o obj/checkpoints.o obj/netbase.o obj/addrman.o obj/crypter.o obj/key.o obj/db.o obj/init.o obj/irc.o obj/keystore.o obj/main.o obj/net.o obj/protocol.o obj/bitcoinrpc.o obj/rpcdump.o obj/rpcnet.o obj/rpcmining.o obj/rpcwallet.o obj/rpcblockchain.o obj/rpcrawtransaction.o obj/script.o obj/sync.o obj/util.o obj/wallet.o obj/walletdb.o obj/hash.o obj/bloom.o obj/noui.o obj/leveldb.o obj/txdb.o obj/blake.o obj/bmw.o obj/groestl.o obj/jh.o obj/keccak.o obj/skein.o -Wl,-z,relro -Wl,-z,now -Wl,-Bdynamic -l boost_system -l boost_filesystem -l boost_program_options -l boost_thread -l db_cxx -l ssl -l crypto -l miniupnpc -Wl,-Bdynamic -l z -l dl -l pthread /root/dimecoin/src/leveldb/libleveldb.a /root/dimecoin/src/leveldb/libmemenv.a
root@-------:~/dimecoin/src# ./dimecoind
Error: To use dimecoind, you must set a rpcpassword in the configuration file:
/root/.dimecoin/dimecoin.conf
It is recommended you use the following random password:
rpcuser=dimecoinrpc
rpcpassword=--------------------------------------
(you do not need to remember this password)
The username and password MUST NOT be the same.
If the file does not exist, create it with owner-readable-only file permissions.
It is also recommended to set alertnotify so you are notified of problems;
for example: alertnotify=echo %s | mail -s "Dimecoin Alert"
[email protected]root@----:~/dimecoin/src# nano /root/.dimecoin/dimecoin.conf
root@----:~/dimecoin/src# ./dimecoind
root@-----:~/dimecoin/src# Dimecoin server starting