必要なパッケージのインストール
それぞれ、入ってなければ入れる感じで。パッケージ別に分けてますが、パッケージ名のところを列挙すれば一括でインストール出来ます。
- sudo apt-get install bzr
- sudo apt-get install cmake
- sudo apt-get install libglu1-mesa-dev freeglut3-dev mesa-common-dev
- sudo apt-get install libwxgtk2.8
- sudo apt-get install doxygen
- sudo apt-get install g++
KiCadのソースコード入手とコンパイル
太字の部分がターミナルで入力するコマンドです。4/21夜時点のコードでは、いくつかコンパイルエラーがあったので修正が必要でした。
- bzr branch lp:kicad/stable を実行すると、ソースコードをダウンロードします。
- cd stable を実行して、cmake . -DKICAD_STABLE_VERSION=ON とすると、ビルド設定を出力します。
- pcb_calculator/transline/transline.cpp の 「bool isinf(double)」というインライン関数を「int isinf(double)」に変更します。
- pcb_calculator/dialogs/pcb_calculator_frame_base.cpp の regul_3pins.xpmのある行を検索して、「#include "../bitmaps/regul_3pins.xpm"」と変更します。
- make して(スペックによりますが)2時間ほど待つとコンパイルが通っているはずです。(以降のコードの修正によって、ビルドが通らなくなっている可能性もありますが…。)
- sudo make install して、インストール完了です。
- 新しいターミナルを開いて kicad とやれば、起動します。