忍者ブログ

素人翻訳

適当に翻訳する。

gnome-screenshot のアンインストール(Vinelinux)

 パソコンから少しの間離れていたら、gnome-screenshot が勝手に起動しており、起動直後の画面のまま表示されていた。

 邪魔なのでアンインストールする。

[xxx@localhost ~]$ sudo apt-get remove gnome-screenshot

 以前にも firefox で似たようなことがあった。長時間の離席の後にパソコンの前に戻ると、スクリーンセーバーの画面になっており、少しマウスを動かすと、一瞬 firefox が何かをやっている画面が表示され(自分では起動していない)、その直後に勝手にパソコンの電源が切れた。

 怖いですね〜。

PR

`../libltdl/libltdlc.la' を make するルールがありません

 scim-1.4.17 を構築しようとして失敗。

[XXX@localhost scim-1.4.17]$ ./bootstrap
...
[XXX@localhost scim-1.4.17]$ ./configure
...
[XXX@localhost scim-1.4.17]$ make
...
...
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I.. -I../src -I../intl -DSCIM_DATADIR=\"/usr/local/share/scim\" -DSCIM_LOCALEDIR=\"/usr/local/share/locale\" -DSCIM_SYSCONFDIR=\"/usr/local/etc\" -DSCIM_LIBEXECDIR=\"/usr/local/lib/scim-1.0\" -DSCIM_ICONDIR=\"/usr/local/share/scim/icons\" -DSCIM_MODULE_PATH=\"/usr/local/lib/scim-1.0\" -I../libltdl -g -O2 -MT scim_utility.lo -MD -MP -MF .deps/scim_utility.Tpo -c scim_utility.cpp -fPIC -DPIC -o .libs/scim_utility.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I.. -I../src -I../intl -DSCIM_DATADIR=\"/usr/local/share/scim\" -DSCIM_LOCALEDIR=\"/usr/local/share/locale\" -DSCIM_SYSCONFDIR=\"/usr/local/etc\" -DSCIM_LIBEXECDIR=\"/usr/local/lib/scim-1.0\" -DSCIM_ICONDIR=\"/usr/local/share/scim/icons\" -DSCIM_MODULE_PATH=\"/usr/local/lib/scim-1.0\" -I../libltdl -g -O2 -MT scim_utility.lo -MD -MP -MF .deps/scim_utility.Tpo -c scim_utility.cpp -o scim_utility.o >/dev/null 2>&1 mv -f .deps/scim_utility.Tpo .deps/scim_utility.Plo
make[1]: *** `libscim-1.0.la' に必要なターゲット `../libltdl/libltdlc.la' を make するルールがありません. 中止.
make[1]: ディレクトリ `/home/XXX/scim-1.4.17/src' から出ます
make: *** [install-recursive] エラー 1
[XXX@localhost scim-1.4.17]$

 「`../libltdl/libltdlc.la'」のような記述があるのは、libtool の互換性の問題を回避するべくアレコレやっているから、というのをどこかで見た。(参考URL:compiling libmp3splt-0.5.1 dies on error)

 「libltdlc.la」自体は、直接プログラムにリンクする簡易ライブラリで、普通はインストールされないものだとかいう情報も。(Re: library libltdlc.la)

 libtool の自作?参照?に失敗しているのが原因だとすると、予め libltdl を作って参照できるようにして置けば、上のエラーは出なくなるはず。libtool の configure に「--enable-ltdl-install」を指定し、インストールして解決。

$cd libtool-2.4
$./configure --enable-ltdl-install
$make
$sudo make install
$sudo vi /etc/ld.so.conf
$sudo ldconfig
$cd ../scim-1.4.17
$./configure
$make

 scim の configure の時に「--with-ltdl-lib=/usr/local/lib」や「--with-ltdl-include=/usr/local/include」を指定しなくても上手く行った。

カレンダー

04 2024/05 06
S M T W T F S
1 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

最新コメント

[08/18 NONAME]
[05/18 NONAME]
[04/09 NONAME]
[03/21 NONAME]
[03/20 NONAME]

最新記事

(05/02)
(03/17)
(11/01)
(07/20)
(05/17)
(04/20)
(03/10)
(03/04)
(02/26)
(02/20)
(01/05)
(08/04)
(05/17)
(10/20)
(07/20)
(04/08)
(04/08)
(03/02)
(10/05)
(12/06)
(09/18)
(07/08)
(04/13)
(04/04)
(04/04)

ブログ内検索

広告

バーコード

広告