Mac OS X El Capitan バージョン 10.11.2 に OpenFOAM 3.0.1 をインストール中に発生したエラーの解決策を報告したいです。エラーは次のとおりです。
「エラー: メンバー参照型 'std::istream *' (別名 'basic_istream *') はポインターです。おそらく '->' を使用するつもりでしたか? yyin.rdbuf(std::cin.rdbuf());」
この問題は に関連していflex version 2.6.0
ます。macportsを使用してインストールしました。
( の代わりに) にある " flex 2.5.35 Apple(flex-31)
" を使用することで、この問題を解決できました。/usr/bin/flex
/opt/local/flex
openfoam ソース配布のファイル $(WM_DIR)/rules/General/flex++ で「flex」を「/usr/bin/flex」に変更するだけです。