2016年7月16日土曜日

supercollider pluginをソースからビルドしてインストール成功

pluginを単純にExtensionフォルダに入れても認識しない。
そこでソースからビルドしてインストールする。
何日も試行錯誤したが、以下、成功した手順。

環境
ubuntu studio 14.04 ;
supercollider 3.6.6 ;
cmake 3.6にアップデート(http://cameo54321.blogspot.jp/2014/02/installing-cmake-288-or-higher-on.html)

概ね
https://github.com/overtone/overtone/wiki/Compiling-SuperCollider の手順通り

git clone git://sc3-plugins.git.sourceforge.net/gitroot/sc3-plugins/sc3-plugins

(TagSystemUGensでエラーが出たのでソースから移動して外す。)

cd sc3-plugins

git submodule init

git submodule update

mkdir cmake_build

cd cmake_build

cmake -DSC_PATH=/usr/local/include/SuperCollider/ /home/myname/gitfolder/sc3-plugins/

(CMakeLists.txtのあるsc3-pluginsフォルダを指定すること。
一般的な説明では、その記述がなかったので、何日も悩んだ。)


make

sudo make install

(TagSystemUGensでエラー表示になったが、それ以外のプラグインは/usr/local/share/SuperCollider/Extensions/SC3plugins/にインストールされている。)

sudo ldconfig