小坂@岡山です。
Debian jessie で mpqc に関連したプログラムを書こうと思って、libsc-dev と libsc-doc をインストールしました。
ドキュメント見ながら、見よう見真似でソースと Makefile を書いてコンパイル しようとしたところ、
/usr/bin/sc-libtool: Command not found
ってなことに。
調べてみると、 ・/usr/bin/sc-config --ltlink の出力結果が "/usr/bin/sc-libtool --mode=link" なので、それを使おうとしている。 ・にもかかわらず、/usr/bin/sc-libtool は存在しない。 ・そもそも libsc-dev の list of files に /usr/bin/sc-libtool は無い。 (jessie でも stretch でも) ・これに相当する、どこぞの RPM には入ってるようだ。 ってな具合。
幸い、今回のプログラムは sc-libtool が無くても大丈夫だったんで、緊急には 困ってないんですが、何故、こんな状況なんでしょう?
From: Keiji KOSAKA kgk@film.rlss.okayama-u.ac.jp Subject: [debian-users 00130] /usr/bin/sc-libtool: Command not found Date: Wed, 30 Aug 2017 17:45:47 +0900
・そもそも libsc-dev の list of files に /usr/bin/sc-libtool は無い。 (jessie でも stretch でも)
入っていることにはなっているようです。 https://packages.debian.org/jessie/amd64/libsc-dev/filelist https://packages.debian.org/stretch/amd64/libsc-dev/filelist
念のため、バイナリパッケージをもらってきてみたところ…。 $ dpkg -c libsc-dev_2.3.1-18_amd64.deb |egrep bin/ drwxr-xr-x root/root 0 2017-01-21 21:20 ./usr/bin/ -rwxr-xr-x root/root 4192 2017-01-21 21:20 ./usr/bin/sc-config -rwxr-xr-x root/root 90080 2017-01-21 21:20 ./usr/bin/scls -rwxr-xr-x root/root 143888 2017-01-21 21:20 ./usr/bin/scpr $ dpkg -c libsc-dev_2.3.1-16_amd64.deb |egrep bin/ drwxr-xr-x root/root 0 2013-11-27 19:19 ./usr/bin/ -rwxr-xr-x root/root 123792 2013-11-27 19:19 ./usr/bin/scpr -rwxr-xr-x root/root 79272 2013-11-27 19:19 ./usr/bin/scls -rwxr-xr-x root/root 4121 2013-11-27 19:19 ./usr/bin/sc-config $
ビルドログの、これですかね? https://buildd.debian.org/status/fetch.php?pkg=mpqc&arch=amd64&ver=2...
dh_missing: usr/bin/sc-libtool exists in debian/tmp but is not installed to anywhere
From: KISE Hiroshi kise@fuyuneko.jp Subject: [debian-users 00131] Re: /usr/bin/sc-libtool: Command not found Date: Wed, 30 Aug 2017 21:20:56 +0900 (JST)
・そもそも libsc-dev の list of files に /usr/bin/sc-libtool は無い。 (jessie でも stretch でも)
入っていることにはなっているようです。 https://packages.debian.org/jessie/amd64/libsc-dev/filelist https://packages.debian.org/stretch/amd64/libsc-dev/filelist
すみません、“/usr/bin/sc-config”と見間違えていました。 つまり、/usr/bin/sc-libtool はファイル一覧のページでも 含まれていませんでした。
# ここ数年の利用者がいないとか、誰もバグレポートしなかったとか >なぜ
小坂@岡山です。
KISE Hiroshi kise@fuyuneko.jp writes:
From: Keiji KOSAKA kgk@film.rlss.okayama-u.ac.jp Subject: [debian-users 00130] /usr/bin/sc-libtool: Command not found Date: Wed, 30 Aug 2017 17:45:47 +0900
・そもそも libsc-dev の list of files に /usr/bin/sc-libtool は無い。 (jessie でも stretch でも)
入っていることにはなっているようです。 https://packages.debian.org/jessie/amd64/libsc-dev/filelist https://packages.debian.org/stretch/amd64/libsc-dev/filelist
その辺を見ても、sc-libtool は見当らないんですが。 # sc-config はあるんですけどね。
ビルドログの、これですかね? https://buildd.debian.org/status/fetch.php?pkg=mpqc&arch=amd64&ver=2...
dh_missing: usr/bin/sc-libtool exists in debian/tmp but is not installed to anywhere
一時的に作っても捨てちゃってるんですかね。
On Wed, 30 Aug 2017 17:45:47 +0900 Keiji KOSAKA kgk@film.rlss.okayama-u.ac.jp wrote:
幸い、今回のプログラムは sc-libtool が無くても大丈夫だったんで、緊急には 困ってないんですが、何故、こんな状況なんでしょう?
何故って言われても、気づかなかったからでしょう。 ビルドエラーになるわけでもないですし、unittestとかもないですし。
幸い直すのは簡単だったので https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=873719 にパッチ作って 報告しておきました。
小坂@岡山です。
Hideki Yamane henrich@debian.or.jp writes:
On Wed, 30 Aug 2017 17:45:47 +0900 Keiji KOSAKA kgk@film.rlss.okayama-u.ac.jp wrote:
幸い、今回のプログラムは sc-libtool が無くても大丈夫だったんで、緊急には 困ってないんですが、何故、こんな状況なんでしょう?
何故って言われても、気づかなかったからでしょう。 ビルドエラーになるわけでもないですし、unittestとかもないですし。
まあ、不適切な Makefile 試すまで、私も気がつかなかったくらい、マニアック ですね。 # 多分、新しい汎関数を実装してライブライ化するみたいなことをしないと、 # 必要ない。
幸い直すのは簡単だったので https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=873719 にパッチ作って 報告しておきました。
ありがとうございます。 やまねさんに百の感謝を。
On Wed, 30 Aug 2017 23:58:31 +0900 Keiji KOSAKA kgk@film.rlss.okayama-u.ac.jp wrote:
幸い直すのは簡単だったので https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=873719 にパッチ作って 報告しておきました。
メンテナからOK来たのでそのうちunstable/testingでは直ると思います。 一応stableにも押し込まないか?とは聞いておきました。
Hideki Yamane henrich@debian.or.jp writes:
On Wed, 30 Aug 2017 23:58:31 +0900 Keiji KOSAKA kgk@film.rlss.okayama-u.ac.jp wrote:
幸い直すのは簡単だったので https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=873719 にパッチ作って 報告しておきました。
メンテナからOK来たのでそのうちunstable/testingでは直ると思います。 一応stableにも押し込まないか?とは聞いておきました。
素晴しい。 stretch-backports あたりまで直ってくれると個人的には万々歳なんですが、そ こまでいかなかったとしても、希望が見えるんで、すんごく有り難いです。