バージョンアップしている。3.2.xでは色々な機能追加とバグフィックス、仕様変更がされていて、これを使ってみたいというユーザーも出てきているが、KEK版の正式リリースは色々な課題があり現時点では行われていない。相違点や機能検証、今後のバージョンアップへの追従や独自機能の追加等の問題に対処するためにはKEK版CSSのbuild方法の習得が必須なので、試しにやってみた。beta版として公開しますので、ご自由にお使いください。3.2.xを使用する際には、必ずユーザディレクトリのCSS-Workspacesと以前作成したOPIファイル等のバックアップを作成してから行ってください。MacOSX版が起動しない場合にはこちらを参照。3.2.16を後日正式リリースしましたので、今後は​linacのCSSサイトからダウンロードしてください。こちらもしばらく残しておきますが、いつかは削除する予定です。各zipファイルのリンク先が間違っていましたので、修正しました。Core->EPICS->addr_listの内容がおかしいので、各自の環境に合わせて編集してください。Linux版が起動しない時には、java-1.7.0-openjdkをインストールしてください。site(ビルド手順書)に書いてあるので、そのまま実行してみることにする。上にCentOS6.5をインストールして適当なユーザーを作成し、そこにCSSのbuild用ディレクトリを作成。管理されているので、gitを使ってダウンロード。ちなみにリポジトリを見るだけなら​ここにアクセスすれば見える。cs-studioというディレクトリが作成される。gitはこのままでは使えないので、チェックアウトする。ダウンロード​ここからダウンロードして、展開。いうディレクトリが作成される。ダウンロードJDK1.7.0_u67のtar.gz版をダウンロードしてくる。u67でなくてもいいので最新のJDK1.7を取ってくる。wgetでは取ってこれないので、!Webブラウザ経由で​ここから。ダウンロードしたファイルを展開。いうディレクトリが作成される。packをダウンロードして、展開。環境が整ったら、buildを開始するための設定を変更する。​ビルド手順書ではcs-studio/products/KEK/plugins/org.csstudio.kek.buildの設定を変更することになっているが、これはHeadless-Build用の設定なので後で設定。Eclipse上でbuildできるように設定を変更する。CSSのimportまず、eclipseを起動してbuildに必要なパッケージをEclipseのprojectに取り込む。./eclipseeclipseが起動したら適当なプロジェクトを作成し、そこにimportしていく。Workspaceを選択し、ImportProjectを表示。ボタンでファイルダイアログを表示し、パッケージディレクトリを指定していく。この時、指定したディレクトリ内のパッケージを再帰的に検索してくれるが、パッケージ数が多くなりすぎると途中までしか表示されないので、featuresとpluginsが表示されるところを指定していくと大体大丈夫。cs-studio/applicationsとcs-studio/coreを全部と必要に応じて、cs-studio/productsのCOMMON,CS-STUDIO,Core以外の各研究所固有パッケージを追加していく。buildeclipseでKEK版をbuildする場合には、org.csstudio.kek.productを使用する。wizardを押下すると、Exportダイアログが表示される。Destination->Directoryに出力先のディレクトリを設定して、Finishを押下するとbuildが始まるが、開始早々にエラーになる。Explorerにはorg.csstudio.sns.startuphelperがなくなっている。org.csstudio.sns.startuphelperはorg.csstudio.startup.helperに変わったらしい。他の研究所にはまだ残骸が残っているが、KEK版はSNS版を元にしているのでそれに倣うとする。plugin.xmlをクリックすると、以下の画面が表示される。赤×の箇所が問題なので、"Remove"で削除。Plug-in入力ボックスに"startup"と入力する。自動的に候補が絞り込まれるので、org.csstudio.startup.helperを選択して、"OK"することで、リストに追加される。再度、buildを実行すると、またエラー。org.csstudio.sns.startuphelper_0.0.0と言われる。->Plug-insを開いて同様に修正。修正後、Dependenciesタブで"Compute"ボタンを押下。再度、org.csstudio.kek.productのcss-kek.productを開いて、buildを実行。新規の機能追加等をしない場合には、エラーが出たら再度問題箇所を修正してbuildを繰り返すことで何とかなりそう。org.csstudio.logbook.ui_3.0.0がないとのこと。Dependenciesをみてみると、org.csstudio.logbook.ui_3.0.0は登録されている。Plug-insにorg.csstudio.logbook.ui_3.0.0を登録してbuildすると、org.csstudio.kek.productにorg.csstudio.logbook.ui_3.0.0がないというエラーに変わった。buildされたcssが作成された。タイトルがなんかおかしいけど、動作することは確認できた。OSX,Linux)のbuildをまとめて行うこともできる。eclipse上でもできるらしいが、今回は​ビルド手順書の方法で行う。変更するファイルはcs-studio/products/KEK/plugins/org.csstudio.kek.buildにある。するためのディレクトリ設定をする。今回は以下の設定をした。buildする環境(OS等)を設定するが、今回は修正しない。実際にbuildを行うためのスクリプト。するように設定を変更。eclipseでのbuildで変更が必要だった箇所を修正。/home/michkawa/css/CSSBuild/css_kek_3.2.16-src.zipエラーの最後でorg.csstudio.autocomplete.pvmanager.formula_0.0.0がないとのことなので、関連のパッケージを追加。org.csstudio.autocomplete.pvmanager.formula/**org.csstudio.autocomplete.pvmanager.loc/**org.csstudio.autocomplete.pvmanager.sim/**org.csstudio.autocomplete.pvmanager.loc/**org.csstudio.autocomplete.ui/**org.csstudio.autocomplete.ui.rcp/**再度、make.shを実行。css_kek_3.2.16-*.zipという各環境に対応したパッケージが作成された。publish.shこのスクリプトを実行すると、各パッケージに起動スクリプトをつけてくれて、webページまで作ってくれるらしい。今回は設定は何もいじらず、そのまま実行した。webページは要らないけど、特定のディレクトリにファイルを作成するだけのようなので、そのまま実行。スクリプトの設定等詳細は​ビルド手順書を参照。org.csstudio.utility.product.messages"となっていた。動作には支障がないようだが気持ち悪いので対処する方法を調べた。CS-Studioとなっていたので、その文字列を検索するとorg.csstudio.utiliy.product.defaultにあった。TitleのCSSが作成された。1.7)を使っているが、MacOSXではEclipse4.x以降でないとJava7には対応していないらしい。​oracleのサイトからダウンロードして自分でインストール。java7のインストールの仕方は​ここを参照。7があればOKCSSの実行は、アイコンからはできない(?)ようなのでコマンドラインから以下のコマンドを実行。実行するディレクトリはCSS.appの置いてあるディレクトリで。-Xmx1024mの部分を適当に変更してもOK。このコマンドは全て64bit版でしか実行していないので、32bit版で動作するかは不明。