動かない
Windows の Qemu x64版を作るぞ!!
と意気込んだのはいいんだけど、
zlibのコンパイルが通らない。
正確に書くと、zlibとリンクするコンパイルで
$ ./configure --enable-system --cross-prefix=x86_64-w64-mingw32-
%TMP%\2\cce70JxH.o:qemu-conf-11256-3272-19343.c:(.text+0xe): undefined reference to `zlibVersion'
collect2: ld returned 1 exit status
とおっしゃいます。
もう1回環境を作り直したほうが早いのかなorz
x86_64-w64-mingw32*の環境だけだと、
Qemuのkqemu有効版が作れない。
なんでだろ?と追っかけてみたら、_ANONYMOUSE*というオプションが不明だとおっしゃっていて、
さらに解析をすると、windef.hにoracleの人が入れた対応が入っていないということが判明。
#ifndef NONAMELESSUNION #ifdef __GNUC__ #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95) #define _ANONYMOUS_UNION __extension__ #define _ANONYMOUS_STRUCT __extension__ #else #if defined(__cplusplus) #define _ANONYMOUS_UNION __extension__ #endif /* __cplusplus */ #endif /* __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95) */ #elif defined(__WATCOMC__) #define _ANONYMOUS_UNION #define _ANONYMOUS_STRUCT #endif /* __GNUC__/__WATCOMC__ */ #endif /* NONAMELESSUNION */
他にも何か直した記憶が...
コンパイルできたら再度報告します。
kqemuから始めたほうがいいのかな...?