JWasm v2.05, Mar 2 2011, Masm-compatible assembler.
Portions Copyright (c) 1992-2002 Sybase, Inc. All Rights Reserved.
Source code is available under the Sybase Open Watcom Public License.
sha256sse.asm(48) : Error A2091: Language type must be specified
sha256sse.asm(314) : Error A2142: Unmatched block nesting: CalcSha256Sse
sha256sse.asm: 316 lines, 1 passes, 0 ms, 0 warnings, 2 errors
make: *** [sha256sse.o] Error 1
I checked the sha256sse.asm file and found that a language type was declared on x86, but not on x64. I removed the if statement, and did the same on the other ASM file, which allows it to compile but then I get "error 80004001" if I try to use it. Obviously the language type isn't declared on x64 for a reason, but I'm just not certain what it should be on x64 (since it obviously has to be something).
This also happened with the latest version of JWASM - I'm using the older one since that's what most others here are using though.
Thanks in advance!
On another member's advice, I simplified it from
IF X64
ELSE
OPTION LANGUAGE: C
.XMM
ENDIF
to this
OPTION LANGUAGE: C
.XMM
It compiled OK, but now I get a segmentation fault every time I try to run it (I can run the program, but as soon as I try to actually connect to a server and mine bitcoins, I get the seg fault)