続...fceu

fceuxがバージョンアップして2.1.0aになってました。

Mac OS X(10.5)でfceux 2.1.0aを動かそうとしたけど・・・
malloc.hが無いとか言って、コンパイルが通らなかった。


src/lua-engine.cpp:3:20: error: malloc.h: No such file or directory
src/lua-engine.cpp:1751: warning: 'void FCEU_LuaHookFunction(lua_State*, lua_Debug*)' defined but not used
scons: *** [src/lua-engine.o] Error 1
scons: building terminated because of errors.
malloc.hなんて絶対あるでしょ!とか、どうせインクルードパスが足りないとか思っていたんだけど。
結論から言うと、/usr/includeとか/usr/local/includeにはmalloc.hがありませんでした。。
実際には/usr/include/malloc/malloc.hにあったのでした。。。
いや、これに気付くまで、かなり掛かりました(^^;

という事で、

src/lua-engine.cppの3行目を
#include <malloc.h>
          ↓
#include <malloc/malloc.h>
と書き換えてあっさりインストール出来たのでした。


いやー。つまんねー所ではまった(^^;;