ドラムマシンHydrogenインストール(Slackware13.37)
Hydrogen 0.9.5のインストール (Slackware 13.37)
# sbopkg -i lash
# sbopkg -i libtar
# sbopkg -i hydrogen
★第1のエラー
scons: *** [gui/src/SongEditor/SongEditor.o] Error 1
scons: building terminated because of errors.
うん?
とりあえず、ソースを拾ってきてhydrogen 0.9.4.1を展開。
$ scons prefix=/usr
同じエラー
http://mingw-users.1079350.n2.nabble.com/usleep-not-available-td5239654.html
を参考に
hydrogen-0.9.4.1/gui/src/SongEditor/SongEditor.h
において、 #include
→OK
★第2のエラー
libs/hydrogen/src/song.cpp:144:53: エラー:
オーバーロードされた ‘QString(int)’ の呼び出しは曖昧です
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=596956
にてパッチファイルを見つけた。
→OK
★第3のエラー
note: 'pthread_join@@GLIBC_2.0' is defined in DSO /lib/libpthread.so.0
so try adding it to the linker command line
/lib/libpthread.so.0: could not read symbols: Invalid operation
collect2: エラー: ld はステータス 1 で終了しました
scons: *** [hydrogen] Error 1
CFLAGS='-lpthread'にすればいいのだが、sconsでどうしたらいいの?
Slackware 13.37 ibus-anhtyで親指シフト
Slackware 13.37 のパッケージをアップデートしたら
firefox11にてscim-anthyの日本語入力ができなくなった。
下記のようにibus関係をインストールし、
# sbopkg -i ORBit2
# sbopkg -i GConf
# sbopkg -i pyxdg
# sbopkg -i ibus
# sbopkg -i icu4c
# sbopkg -i ibus-qt
# sbopkg -i protobuf
# sbopkg -i ibus-anthy
ibus-setupにて、インプットメソッドをanthyを選択したら
firefox11で日本語入力できるようになった。
(参考URL : http://www37.atwiki.jp/linux_kai/pages/77.html)
1. ibusの設定 -> 一般 -> フォントとスタイル内、言語パネルの表示【常に表示する】
2. Mousepad等の日本語入力できるアプリケーションを起動し、言語パネルを表示させる
3. Anthyを構成する(スライドバーみたいなアイコン)をクリックし、
IBus-Anthyの設定 -> 初期値の設定内、入力タイプをローマ字から【親指シフト】に変更
4. ibus (Anthy?)を再起動する。