[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:06525] Re: ruby-gtk-module
From: Takao KAWAMURA <kawamura@debian.or.jp>
Subject: [debian-devel:06523] ruby-gtk-module
Date: Tue, 15 Dec 1998 12:31:01 +0900
> わけあってruby-gtk-moduleをbuildしたのですが、
>
> | $(MAKE) libdir=$(destdir)$(libdir) install
>
> のなかで、
>
> /usr/bin/install -c gtk.so /usr/lib/ruby/i386-linux/gtk.so
>
> が実行されますね。buildするだけで/usr/libの下に書かれちゃう
> のはあまり気持がよくないと思いますが、これって回避するのはと
> ても大変なのでしょうね?
# $(destdir) が debian/tmp になっていない?
> # QA的にはOKなのですよね? >all
駄目だと思う。
> それはともかくとして、
>
> >dpkg-deb: parse error, in file `debian/tmp/DEBIAN/control' near line 6 package `ruby-gtk-module':
> > `Depends' field, missing package name, or garbage where package name expected
>
> と叱られてしまいました。みると、
>
> | Depends: , ruby (>> 1.1c0)
>
> となっていました。
>
> libc6 (>= 2.0.7u), libgtk1 (>= 1:1.0.6-2), xlib6g (>= 3.3-5)
>
> が入るべきですよね。これは私の環境がおかしいのでしょうか。
> # dh_shlibdepsがおかしい?
> # ii debhelper 1.2.18 helper programs for debian/rules
えーと build している library に depends している場合
LD_LIBRARY_PATH を それがある場所 (debian/tmp/usr/lib とか)を
さすようにして dh_shlibdeps を動かすようにしないと
そうなります。LD_LIBRARY_PATH を指定しない場合 普通の場所に
ある lilbrary をみて dependency をチェックしてしまう
(だから、まだインストールしていない場合は正しく dependency 情報が
得られない)ので dh_shlibdeps のバグといえばバグなのかも…
# これって bug report した方がいいのかなぁ
# egcs-1.1.1 もそうなっていたのだけど。
--
鵜飼文敏