> The problem is in the bit of the prototype the error message > doesn't quote: > > Prototype in cpu.h: > void cpu_vmexit(CPUX86State *nenv, uint32_t exit_code, uint64_t > exit_info_1, > uintptr_t retaddr); > > svm_helper.c stub version; > void cpu_vmexit(CPUX86State *nenv, uint32_t exit_code, uint64_t > exit_info_1, > uint64_t retaddr) > > svm_helper.c real version: > void cpu_vmexit(CPUX86State *env, uint32_t exit_code, uint64_t exit_info_1, > uintptr_t retaddr) > > On 32-bit uintptr_t and uint64_t aren't the same thing.
Saw the same on mingw, must have forgotten to "commit --amend". Paolo
