Debianテスティング32ビットで、いくつかのビルドエラーが出る。すべて以下に類似している:
script.cpp:114: error: ‘OP_NOP1’ was not declared in this scope“make clean”または”make”を先にせずに”make bitcoind”しようとした時にこのエラーが出た。bitcoindのビルド手順はヘッダーを先にコンパイルしないが、headers.h.gchも削除しないので、存在する場合は古いヘッダーが使われるようだ。
このエラーが出た人は、“make clean”してからビルドを再試行するのが最も簡単な解決策だ。
プリコンパイル済みヘッダーは実際には必要ない。コンパイルがわずかに速くなるだけだ。廃止しようと思う。それでも、残ったファイルを削除するために、もう一度「make -f makefile.unix clean」を実行するかheaders.h.gchを削除する必要がある。
まったく、GLIBC_2.11め。アップデートを受け入れないよう注意していたと思っていたのに。