Kicadはマルチプラットフォームとして、リリースされておりオープンソースであるので他のシステムへの展開が可能である。今回の様にPS3Linux上でも動作可能である。
マルチプラットフォームの基板CADシステム Kicad をインストールする。
Kicad のインストールに必要なソフトをダウンロードする。
wxWidgetsのGLCanvasクラスを使用するため、Mesaを利用する。2006/12/27時点での最新版6.5.2を使用する。
http://www.mesa3d.org/
2006/12/27時点での最新版であるwxWidgets 2.8.0を使用する。尚、wxWidgetsは様々なGUI widgetsのラッパーを提供しているが、今回はGtk+のラッパーを使用する。
http://www.wxwidgets.org/
2006/12/27時点での最新版である20061208RC1を使用する。
インストール作業は全て root 権限でおこなう。
wxWidgetsのGLCanvasクラスにて使用される。
PS3Linux 上でのGUIアプリケーション開発ライブラリとして使用する。
.libs/wx/include/gtk2-ansi-release-2.8/wx/setup.h
wxUSE_GLCANVASが、以下のように0とdefineされている部分があるので、1に変更する。
#define wxUSE_GLCANVAS 0
#define wxUSE_GLCANVAS 1
libs.linux
スタティックリンクを指示する変数をコメントアウトする。
KICAD_STATIC_LINK = 1
#KICAD_STATIC_LINK = 1
Kicad は実行時にライブラリなどの設定が必要になるので、予め
/usr/local/kicad 以下に次のディレクトリを作成しておく。
上記作業が面倒なときは、Windowsのバイナリなどをダウンロードして各フォルダをそのまま当該ディレクトリにコピーしても良い。
.bash_profile の最終行に
export PATH="$PATH:/usr/local/kicad/linux"
付け加える。
kicad [Enter]
この部分が実現すれば、かつてのSGIやグラフィックワークステーションと同等以上のシステムになる。
インストールに尽力してくれた TeamKNOx の非常勤研究員 T.M.氏に感謝します。
SUB7