Mac OS X(10.5)でfceux 2.1.0aを動かそうとしたけど・・・
malloc.hが無いとか言って、コンパイルが通らなかった。
src/lua-engine.cpp:3:20: error: malloc.h: No such file or directorymalloc.hなんて絶対あるでしょ!とか、どうせインクルードパスが足りないとか思っていたんだけど。
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.
結論から言うと、/usr/includeとか/usr/local/includeにはmalloc.hがありませんでした。。
実際には/usr/include/malloc/malloc.hにあったのでした。。。
いや、これに気付くまで、かなり掛かりました(^^;
という事で、
src/lua-engine.cppの3行目を
#include <malloc.h>と書き換えてあっさりインストール出来たのでした。
↓
#include <malloc/malloc.h>
いやー。つまんねー所ではまった(^^;;
コメント