LinuxでGrowl
LinuxでもGrowl通知あったら便利だなーと思ってたら作ってる人がいた.
https://github.com/mattn/growl-for-linux
ということで導入ログ.
$ git clone git://github.com/mattn/growl-for-linux.git $ cd growl-for-linux $ ./autogen.sh $ ./configure --prefix=/home/hoge/local $ make && make install $ gol
といったところでこんなエラー
$ gol gol: symbol lookup error: /home/hoge/local/lib/growl-for-linux/display /libnotify_gol.so: undefined symbol: notify_init
ということでlddしてみる.と,どうもlibnotifyがリンクされてない.
よくわからんけどnotify_initはどう見てもlibnotify.soにあるシンボルなので,Makefileをいじってldにlibnotifyをリンクさせる.
--- Makefile.old 2012-11-19 22:00:17.000000000 +0900 +++ Makefile 2012-11-19 22:00:41.000000000 +0900 @@ -209,7 +209,7 @@ INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = $(install_sh) -c -s LD = /usr/i686-pc-linux-gnu/bin/ld -LDFLAGS = +LDFLAGS = `pkg-config --cflags --libs libnotify` LIBCURL_CFLAGS = LIBCURL_LIBS = -lcurl LIBOBJS =
$ make clean && make && make install $ gol &
ということで無事動いたー.よかったよかった.