ビットコイン・インスティテュート

Re: *** 警告 *** 0.3.6に​アップグレードしてください

エリック・スワンソンの投稿(2010年7月29日22:14 UTC)

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め。アップデートを受け入れないよう注意していたと思っていたのに。