Nope. I wonder if all the people who are having success are compiling on Windows 7 x64 - I've been working on x86. I even went so far as to pull WindMaster's code, then pull the new scrypt-jane from floodyberry and then put in cryptrol's exact makefile.mingw (changing library paths as needed), and I still got the exact same errors I was getting. My makefile.mingw was nearly identical to the ones posted here, so when I get a chance, I'll spin up an x64 VM and run through the same process and see if the results are any different - there may be something wrong in the x86 library that is working in the x64 library.
UPDATE: apparently I just needed a good night sleep - yacoind.exe is done on x86 and x64. Joe_Bauers - your github copy was not complete... some files were different, and the big thing even I was missing was that the files in scrypt-jane (not just scrypt-jane/code) needed to be replaced. Once that was done, my next make suceeded (both in DOS using mingw32-make and under msys using make). I think it would be correct at this time to add floodyberry's latest update to the yacoin src and replace the makefile.mingw with cryptrol's.
Once I get through the qt portion, I'll document my build steps so we can include them
Great news! Do you have a list of the files that weren't complete? There were a few files that were never added by pocopoco, so maybe they need to be in YAC?
These were the commits I made:
Update scrypt-jane-romix-template.h …
Update scrypt-jane-romix-basic.h …
Update scrypt-jane-portable-x86.h …
Update scrypt-jane-mix_salsa-sse2.h …
Update scrypt-jane-mix_salsa-avx.h …
Update scrypt-jane-mix_chacha-ssse3.h …
Update scrypt-jane-mix_chacha-sse2.h …
Update scrypt-jane-mix_chacha-avx.h …
Update scrypt-jane-salsa.h …
Update scrypt-jane-chacha.h …
This is YAC:
scrypt-jane-chacha.h a month ago initial release [pocopoco]
scrypt-jane-hash.h a month ago initial release [pocopoco]
scrypt-jane-hash_keccak.h a month ago initial release [pocopoco]
scrypt-jane-hash_sha256.h a month ago initial release [pocopoco]
scrypt-jane-mix_chacha-avx.h a month ago scrypt-jane chacha added [pocopoco]
scrypt-jane-mix_chacha-sse2.h a month ago scrypt-jane chacha added [pocopoco]
scrypt-jane-mix_chacha-ssse3.h a month ago scrypt-jane chacha added [pocopoco]
scrypt-jane-mix_chacha.h a month ago scrypt-jane chacha added [pocopoco]
scrypt-jane-mix_salsa-avx.h a month ago initial release [pocopoco]
scrypt-jane-mix_salsa-sse2.h a month ago initial release [pocopoco]
scrypt-jane-mix_salsa.h a month ago initial release [pocopoco]
scrypt-jane-pbkdf2.h a month ago initial release [pocopoco]
scrypt-jane-portable-x86.h a month ago initial release [pocopoco]
scrypt-jane-portable.h a month ago initial release [pocopoco]
scrypt-jane-romix-basic.h a month ago initial release [pocopoco]
scrypt-jane-romix-template.h a month ago initial release [pocopoco]
scrypt-jane-romix.h a month ago initial release [pocopoco]
scrypt-jane-salsa.h a month ago initial release [pocopoco]
scrypt-jane-test-vectors.h a month ago initial release [pocopoco]
And this is floodyberry's repo, so there is definitely some stuff missing:
scrypt-conf.h 9 months ago checkin! [floodyberry]
scrypt-jane-chacha.h 14 days ago check if the cpu supports the impl before saying it's available [floodyberry]
scrypt-jane-hash.h 8 months ago add Keccak256/512 support [floodyberry]
scrypt-jane-hash_blake256.h 6 months ago accidentally left 'G' defined [floodyberry]
scrypt-jane-hash_blake512.h 6 months ago accidentally left 'G' defined [floodyberry]
scrypt-jane-hash_keccak.h 8 months ago give keccak one unrolled round [floodyberry]
scrypt-jane-hash_sha256.h 9 months ago checkin! [floodyberry]
scrypt-jane-hash_sha512.h 9 months ago checkin! [floodyberry]
scrypt-jane-hash_skein512.h 9 months ago checkin! [floodyberry]
scrypt-jane-mix_chacha-avx.h 14 days ago fixes so it will compile and run under mingw [floodyberry]
scrypt-jane-mix_chacha-sse2.h 14 days ago fixes so it will compile and run under mingw [floodyberry]
scrypt-jane-mix_chacha-ssse3.h 14 days ago fixes so it will compile and run under mingw [floodyberry]
scrypt-jane-mix_chacha.h 9 months ago checkin! [floodyberry]
scrypt-jane-mix_salsa-avx.h 14 days ago fixes so it will compile and run under mingw [floodyberry]
scrypt-jane-mix_salsa-sse2.h 14 days ago fixes so it will compile and run under mingw [floodyberry]
scrypt-jane-mix_salsa.h 9 months ago checkin! [floodyberry]
scrypt-jane-mix_salsa64-avx.h 14 days ago fixes so it will compile and run under mingw [floodyberry]
scrypt-jane-mix_salsa64-sse2.h 14 days ago fixes so it will compile and run under mingw [floodyberry]
scrypt-jane-mix_salsa64-ssse3.h 14 days ago fixes so it will compile and run under mingw [floodyberry]
scrypt-jane-mix_salsa64.h 6 months ago add proof of concept salsa6420/8 mixer [floodyberry]
scrypt-jane-pbkdf2.h 9 months ago zero out memory with derived secrets after use [floodyberry]
scrypt-jane-portable-x86.h 14 days ago fixes so it will compile and run under mingw [floodyberry]
scrypt-jane-portable.h 6 months ago allow [64,128,256,512] byte block sizes and typedef the block element… [floodyberry]
scrypt-jane-romix-basic.h 14 days ago fixes so it will compile and run under mingw [floodyberry]
scrypt-jane-romix-template.h 14 days ago fixes so it will compile and run under mingw [floodyberry]
scrypt-jane-romix.h 6 months ago add proof of concept salsa6420/8 mixer [floodyberry]
scrypt-jane-salsa.h 14 days ago check if the cpu supports the impl before saying it's available [floodyberry]
scrypt-jane-salsa64.h 14 days ago check if the cpu supports the impl before saying it's available [floodyberry]
scrypt-jane-test-vectors.h 6 months ago add proof of concept salsa6420/8 mixer [floodyberry]