Macports を使用して gcc4.7 をインストールし、Ogre3d 1.8 をビルドしようとしています。
問題は、pthread.h が見つからないことです。 システム (Mac OSX 10.6.8) のどこにも pthread.h が見つからず、pthread の macports にポートが見つかりません。macports の gcc47 コンパイラが壊れているかどうか知っている人はいますか? gcc4.7 コンパイラのソースをダウンロードすると、zip ファイルに pthread.h が含まれていました。
(ログを読むことができるように、Ogre3d ではなく、システム ヘッダー ファイルから含まれている pthread.h であるため、依存関係をスキップすることはできません)
エラー出力:
In file included from /opt/local/include/gcc47/c++//x86_64-apple-darwin10/bits/gthr.h:150:0,
from /opt/local/include/gcc47/c++/ext/atomicity.h:34,
from /opt/local/include/gcc47/c++/bits/basic_string.h:41,
from /opt/local/include/gcc47/c++/string:54,
from /Users/parwrange/Documents/Blacksun/src/blacksun/3rdPartySrc/ogre_src_v1-8-1/OgreMain/include/OgrePrerequisites.h:33,
from /Users/parwrange/Documents/Blacksun/src/blacksun/3rdPartySrc/ogre_src_v1-8-1/OgreMain/include/OgreArchive.h:31,
from /Users/parwrange/Documents/Blacksun/src/blacksun/3rdPartySrc/ogre_src_v1-8-1/OgreMain/include/OgreStableHeaders.h:41,
from /Users/parwrange/Documents/Blacksun/src/blacksun/3rdPartySrc/ogre_src_v1-8-1/OgreMain/src/OgreAlignedAllocator.cpp:28:
/opt/local/include/gcc47/c++//x86_64-apple-darwin10/bits/gthr-default.h:41:21: fatal error: pthread.h: No such file or directory