以前に記したFreeCAD最新版のコンパイル方法でやったら、メニューが表示されなくなった(?)との問い合わせがあり、調べてみた。
⇒現時点の最新版のコンパイル方法は本家のほうでしっかり更新されていました。最新版コンパイル方法はこちら。
とはいえ、linuxの様々なヴァージョンに対応してやり方が異なるようで、これを読解するのも一苦労であった。DEXCS2010/2011 for OpenFOAM(R)は、ubuntu-10.04 なので、一番下あたりに方法が纏めてあったので、基本はこれで良いのだが、
sudo add-apt-repository ppa:freecad-maintainers/freecad-daily && sudo apt-get update sudo apt-get install build-essential python libcoin60-dev libsoqt4-dev libxerces-c2-dev libboost-dev libboost-date-time-dev libboost-filesystem-dev libboost-graph-dev libboost-iostreams-dev libboost-program-options-dev libboost-serialization-dev libboost-signals-dev libboost-regex-dev libboost-thread-dev libqt4-dev qt4-dev-tools python2.6-dev libopencascade-dev libsoqt4-dev libode-dev subversion cmake libeigen2-dev libsimage-dev python-qt4 libtool autotools-dev automake bison flex libf2c2-dev gfortran libeigen3-dev libqtwebkit-dev # checkout the latest source svn co https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk freecad # go to source dir cd freecad # build configuration cmake . # build FreeCAD make # test FreeCAD cd bin ./FreeCAD -t 0
その前に、もう1点、The Eigen3 libraryなるものが必要だとあり、これが通常のリポジトリからは入手できないので、FreeCAD Daily Builds PPAから、以下をリポジトリに追加してから実施せよとの事。
deb http://ppa.launchpad.net/freecad-maintainers/freecad-daily/ubuntu lucid main deb-src http://ppa.launchpad.net/freecad-maintainers/freecad-daily/ubuntu lucid main
こうして出来上がった最新版
- ちなみに、上記リポジトリを追加すると、最新版バイナリもインストール出来るようになる