[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:29507] Re: コンパイルエラー(/u8/plamopack1/libgtk.....)



  名倉 です。

> 下川原といいます。
> 
> 現在、Plamo4.21 から 4.5 へと移行中で、normalize-0.7.7 を
> コンパイルしているのですが、コンパイル中に下記のようなメッセージが
> 表示され、エラーとなります。
> grep: /u8/plamopack1/libgtk/gtk+-1.2.10/work/usr/lib/libgtk.la: \
> No such file or directory
> /usr/bin/sed: can't read /u8/plamopack1/libgtk/gtk+-1.2.10/work/\
> usr/lib/libgtk.la: No such file or directory
> libtool: link: `/u8/plamopack1/libgtk/gtk+-1.2.10/work/usr/lib/\
> libgtk.la' is not a valid libtool archive
> 
> xmms 用のプラグインのコンパイル部分でしたので、libxmms.la を
> 見たところ、/u8/plamopack1〜 という記述があったので、その部分を
> /usr/lib/libgtk.la 等、先頭部分の不要そうなところを削除してみました。
> これでうまくコンパイルできましたが、対応としてはこれで正しかった
> でしょうか?
> 
> #grep plamopack *.la とすると、他にも引っかかるファイルがあるみたい。
> 
> -- 
> sshimo@xxxxxxxxxx
> http://sshimo.ddo.jp/~sshimo
> 
  多分犯人です。

   指摘ありがとうございます。 調べてみたいと思っています。

 ためしに手元の利用可能なマシンでやってみました

 normalizeの本家からソースコードダウンロードできない状態なので
 Debian sid のソースコードですが。

 mkdir .libs
 gcc -g -O2 -o normalize normalize-normalize.o normalize-volume.o normalize-adjust.o normalize-mpegadjust.o normalize-version.o normalize-getopt.o normalize-getopt1.o normalize-mpegvolume.o  -L/usr/local/src/normalize-0.7.7/nid3lib -lnid3 /usr/lib/libmad.so -L/usr/lib /usr/lib/libaudiofile.so -lm
 make[2]: ディレクトリ `/usr/local/src/normalize-0.7.7/src' から出ます
 Making all in po
 make[2]: ディレクトリ `/usr/local/src/normalize-0.7.7/po' に入ります
 make[2]: `all' に対して行うべき事はありません.
 make[2]: ディレクトリ `/usr/local/src/normalize-0.7.7/po' から出ます
 Making all in config
 make[2]: ディレクトリ `/usr/local/src/normalize-0.7.7/config' に入ります
 make[2]: `all' に対して行うべき事はありません.
 make[2]: ディレクトリ `/usr/local/src/normalize-0.7.7/config' から出ます
 Making all in test
 make[2]: ディレクトリ `/usr/local/src/normalize-0.7.7/test' に入ります
 make[2]: `all' に対して行うべき事はありません.
 make[2]: ディレクトリ `/usr/local/src/normalize-0.7.7/test' から出ます
 make[2]: ディレクトリ `/usr/local/src/normalize-0.7.7' に入ります
 make[2]: `all-am' に対して行うべき事はありません.
 make[2]: ディレクトリ `/usr/local/src/normalize-0.7.7' から出ます
 make[1]: ディレクトリ `/usr/local/src/normalize-0.7.7' から出ます
 root@741gx-m:/usr/local/src/normalize-0.7.7# ls /

 再現しませんでした 残念。

 root@741gx-m:/usr/lib# grep -n plamopack *.la
 libgdk.la:28:libdir='/u5/plamopack1/libgtk/gtk+-1.2.10/work/usr/lib'
 libgtk.la:28:libdir='/u5/plamopack1/libgtk/gtk+-1.2.10/work/usr/lib'
 libgutenprintui.la:17:dependency_libs=' /usr/lib/libgutenprint.la -L/usr/lib -L/usr/X11R6/lib /u8/plamopack1/libgtk/gtk+-1.2.10/work/usr/lib/libgtk.la /u8/plamopack1/libgtk/gtk+-1.2.10/work/usr/lib/libgdk.la -lgmodule -lglib /usr/lib/libgmodule.la /usr/lib/libglib.la -ldl -lXext -lX11 -lm'
 libxmms.la:17:dependency_libs=' -L/usr/local/lib -L/usr/lib -L/usr/X11R6/lib /u8/plamopack1/libgtk/gtk+-1.2.10/work/usr/lib/libgtk.la /u8/plamopack1/libgtk/gtk+-1.2.10/work/usr/lib/libgdk.la -lgmodule -lglib /usr/lib/libgmodule.la /usr/lib/libgthread.la /usr/lib/libglib.la -lpthread -ldl -lXext -lX11 -lm'   

 たしかにこれはおかしいのでパッケージのやりかた悩んでみたいと思っています。




Follow-Ups
[plamo:29508] Re: コンパイルエラー(/u8/plamopack1/libgtk.....), Shigenori Shimokawara
References
[plamo:29506] コンパイルエラー(/u8/plamopack1/libgtk.....), Shigenori Shimokawara

[検索ページ] [メール一覧]
Plamo ML 公開システム