金曜日, 7月 20, 2012
前作業を考える : pre-process
自宅での解析環境を考えて,色々と試行錯誤.
以下は,うまく行った例,行かなかった例,ただただ,メモ.
環境は Fedora17
----------------------------------------------------------------
CADソフト:FreeCAD を入れようとする→×
----------------------------------------------------------------
FreeCAD-0.9.2646.5.tar.gz を拾ってくる.
tar xzvf FreeCAD-0.9.2646.5.tar.gz
cd FreeCAD-0.9.2646
./configure
エラーがでる.
checking Python.h presence... no
checking for Python.h... no
configure: error:
**** Cannot find Python2.7 devel files. ****
root で python まわり整備
yum -y install python python-devel
再度,
./configure
また,エラー
checking for xercesc/framework/XMLBuffer.hpp... no
configure: error:
**** Cannot find xerces devel files. ****
こんどは,
yum -y install xerces*
再度,
./configure
またも,エラー
checking for xercesc/framework/XMLBuffer.hpp... yes
checking whether xerces lib is available... yes
checking for boost... configure: error: failed
なので,
yum -y install boost
ほんでもって,
./configure
やっぱりエラー.
バージョンおとして,FreeCAD-0.9.2646.5.tar.gz
でやってみる.
やっぱりダメ.
なので,freecad_0.8.2237.orig.tar.gz でやってみる.
やっぱりだめ.
freecad-0.10.3247.tar.gz で,やってみる.
ここで,力尽きて諦める.
----------------------------------------------------------------
メッシャー : enGrid を入れようとする→×
----------------------------------------------------------------
ここみて enGrid のインストール
Building enGrid on a Generic Linux System
ってところをチェック (Fedora17 だから Fedora15 バイナリでも..?)
yum -y install git subversion wget gcc-c++ vtk-qt qt-devel vtk-devel patch
手順通りにやるが,
scripts/build-nglib.sh
にはいる 前に,スクリプト内の
qmake は qmake-qt4 に変更.
In file included from egvtkobject.h:30:0,
from operation.h:29,
from iterator.h:28,
from layeriterator.h:28,
from celllayeriterator.h:28,
from celllayeriterator.cpp:23:
engrid.h:30:29: 致命的エラー: vtkSmartPointer.h: そのようなファイルやディレクトリはありません
コンパイルを停止しました。
make[2]: *** [release/celllayeriterator.o] エラー 1
make[2]: ディレクトリ `/home/hoge/bin/engrid/src/libengrid' から出ます
make[1]: *** [release] エラー 2
make[1]: ディレクトリ `/home/hoge/bin/engrid/src/libengrid' から出ます
make: *** [sub-libengrid-libengrid-pro-make_default-ordered] エラー 2
[hoge@coromell src]$
わからないので,素直に
Building enGrid on a Fedora System
の節をみて,はじめる.
やっぱりだめ.
あきらめて,ここから ファイルもってくる.
./build.bash [Enter]
やっぱりダメ.諦める.
----------------------------------------------------------------
メッシャー:Gmsh を入れようとする→○
----------------------------------------------------------------
こんどは,Gmsh で妥協.
ここから,gmsh-2.6.1-Linux.tgz をもってくる.
[hoge@coromell bin]$ ./gmsh
./gmsh: error while loading shared libraries: libgmp.so.3: cannot open shared object file: No such file or directory
yum -y install gmp [Enter]
とやっても,最新版が入ってるはず,と言われる.
しかたないので,ここから,ソースをもってくる.
./configure
make
make install
の形でインストール.
これでも同じエラー.
しゃーないから,色々しらべて
このページを参考に,
ln -s /usr/lib/libgmp.so.10.0.2 /usr/lib/libgmp.so.3
とやって解決.
GUI が立ち上がる.
-------------------------------
-------------------------------
吸って吐くのが深呼吸ぅ〜♪
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿