街中で見かけて「グッときた人」の思い出

mantaflow(http://mantaflow.ethz.ch/install.html)をmakeしようとしたのですが
以下のエラーが出てしまいます。
::syscallとは何の事でしょうか?
環境はubuntu 12.04 32bitです。
libtbb-devはインストールしてあります、解決法をご教示下さい。

/home/name/mantaflow/mantaflow/source/fluidsolver.cpp:15:
/usr/include/tbb/machine/linux_common.h: 関数 ‘int tbb::internal::futex_wait(void*, int)’ 内:
/usr/include/tbb/machine/linux_common.h:67:13: エラー: ‘::syscall’ has not been declared
/usr/include/tbb/machine/linux_common.h: 関数 ‘int tbb::internal::futex_wakeup_one(void*)’ 内:
/usr/include/tbb/machine/linux_common.h:76:13: エラー: ‘::syscall’ has not been declared
/usr/include/tbb/machine/linux_common.h: 関数 ‘int tbb::internal::futex_wakeup_all(void*)’ 内:
/usr/include/tbb/machine/linux_common.h:82:13: エラー: ‘::syscall’ has not been declared
make[2]: *** [CMakeFiles/manta.dir/pp/source/fluidsolver.cpp.o] エラー 1
make[1]: *** [CMakeFiles/manta.dir/all] エラー 2
make: *** [all] エラー 2

A 回答 (1件)

これかなぁ.



ほかに警告メッセージとか出てませんかね.

参考URL:http://linuxjm.sourceforge.jp/html/LDP_man-pages …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!