2013年3月20日水曜日

qt4-macをつかってmusrfitをコンパイル

先日,T中央研究所のS山さんにお会いしたとき,S山さんがmusrfitをmacbookにセットアップして使っていらっしゃいました.
ちょっと画面を拝見させていただいたところ,musreditのGUIが奇麗!!

私のmusreditはこう.


違いを考えてみたのですが.見た目の違いはきっとコンパイルしたときに使ったQtがちがうのだろう,という結論に達しました.

私が使っているのはfinkのqt4-x11.
きっと,qt4-mac関連のライブラリを使えばmacらしく奇麗になるに違いない.

そこで急遽qt4-mac関連をインストール.
もちろんqtwebkitも.
で,configureのオプションに--with-qt4=/sw/lib/qt4-macを指定してコンパイルし直すことに.

すると,なんと,make installしても/opt/root/bin/musreditが更新されていない!!



はて,もしかして,と思い,makeの吐き出したメッセージをよく読むと...
なんと,/Applicationsの下にコピーしているではないですか!!!

はやる心をおさえつつ,アプリケーションからmusredit.appをダブルクリックすると...


じゃん!macらしい奇麗なGUIのmusreditの出来上がり!!
でした.





2013年3月5日火曜日

raspberry pi買ってみた

一部のマニアの間では有名な,raspberry piを買ってみました.
USB2ポート,RAM512MBのBタイプです.

OSはraspbian 'wheezy' 20130209バージョンをダウンロード.
ddコマンドでsdカードにかき込みました.

まぁ,ベースがLinuxということもあるので,もちろんmusrfitを入れてみよう!
と想い,NeXusをセットアップし,rootをセットアップしようと思ったところでなぜかうまくいかない??

$ ./configure

のところで"libX11 must be installed"などと言われる.

もちろんXはインストールされているし動いている.
『んなわけはないだろう?!?!』
と思っても,下記の通り空っぽ.


pi@raspberrypi /usr/lib/X11 $ ls -la
合計 24
drwxr-xr-x  4 root root  4096  3月  5 12:43 .
drwxr-xr-x 67 root root 12288  3月  4 16:21 ..
drwxr-xr-x  2 root root  4096  3月  5 12:43 x11perfcomp
drwxr-xr-x  3 root root  4096  3月  5 12:43 xedit
pi@raspberrypi /usr/lib/X11 $ 


探してみると,なんだか全然違うところにありました.


pi@raspberrypi ~ $ sudo dpkg -S libX11.a
libx11-dev:armhf: /usr/lib/arm-linux-gnueabihf/libX11.a
pi@raspberrypi ~ $ 

なるほど,ということで,./configure にオプションとして linuxarmと,--with-x11-libdir= /usr/lib/arm-linux-gnueabihf --with-xpm-libdir= /usr/lib/arm-linux-gnueabihf --with-xft-libdir= /usr/lib/arm-linux-gnueabihfを指定すると通りました.

しかし,makeを走らせてから24時間たった現在も,まだmakeしてます(^^;