ok - ill wait for the addition of neoscrypt ... but ...
i cant seem to get the source to compile sp ...
it is the SAME environment and SAME way its been compiled for every one of the source clones ...
the error i get when trying to build now is below ...
I have fixed the makefile. please try again
compilation error somewhere - trying to locate the issue ...
will post when i can replicate ...
#crysx
LINUX COMPILATION ERROR--
I get a compile error in the new yesscrypt algo. --scryptr
yup ... same ...
below is the out put of mine ...
-------
/yescryptcommon.c' || echo './'`sph/yescryptcommon.c
sph/yescryptcommon.c: In function ‘yescrypt_bsty’:
sph/yescryptcommon.c:332:10: error: invalid storage class for function ‘__declspec’
static __declspec(thread) int initialized = 0;
^
sph/yescryptcommon.c:332:10: warning: return type defaults to ‘int’ [enabled by default]
sph/yescryptcommon.c: In function ‘__declspec’:
sph/yescryptcommon.c:332:3: error: parameter ‘initialized’ is initialized
static __declspec(thread) int initialized = 0;
^
sph/yescryptcommon.c:333:29: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘yescrypt_shared_t’
static __declspec(thread) yescrypt_shared_t shared;
^
sph/yescryptcommon.c:334:29: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘yescrypt_local_t’
static __declspec(thread) yescrypt_local_t local;
^
sph/yescryptcommon.c:337:2: error: expected declaration specifiers before ‘if’
if (!initialized) {
^
sph/yescryptcommon.c:349:2: error: expected declaration specifiers before ‘retval’
retval = yescrypt_kdf(&shared, &local,
^
sph/yescryptcommon.c:353:2: error: expected declaration specifiers before ‘return’
return retval;
^
sph/yescryptcommon.c:354:1: error: expected declaration specifiers before ‘}’ token
}
^
sph/yescryptcommon.c:357:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
{
^
sph/yescryptcommon.c:332:10: warning: type of ‘thread’ defaults to ‘int’ [enabled by default]
static __declspec(thread) int initialized = 0;
^
sph/yescryptcommon.c:336:6: error: declaration for parameter ‘retval’ but no such parameter
int retval;
^
sph/yescryptcommon.c:332:33: error: declaration for parameter ‘initialized’ but no such parameter
static __declspec(thread) int initialized = 0;
^
sph/yescryptcommon.c:360:1: error: expected ‘{’ at end of input
}
^
sph/yescryptcommon.c: In function ‘yescrypt_bsty’:
sph/yescryptcommon.c:360:1: error: expected declaration or statement at end of input
make[2]: *** [sph/ccminer-yescryptcommon.o] Error 1
make[2]: *** Waiting for unfinished jobs....
-------
then it terminates the make ...
linux also ...
#crysx