[linux-users: 108968] Re: libtool のエラー

Nishio Futoshi fut_nis @ yahoo.co.jp
2014年 5月 14日 (水) 19:36:22 JST


西尾と申します。

遠い過去の記憶なので、不安がありますが。。。
> libtool: link: warning: `/usr/local/lib64/libffi.la' seems to be moved
が出るときは、/usr/local/lib64/libffi.laの中身で、
libffi.la
のパスが違う(例えば /usr/local/lib/libffi.laなど)時か、
libffi.laの中身の他の.laファイルのパスが違うときだったと思います。

以前の資料で
http://developer.momonga-linux.org/wiki/?cmd=view&p=Autotools&key=libtool#l16
と書かれていますが、なぜこんなことをやったのかも忘れてます。。。

強引な方法として、.laファイルを消してしまうとうまく行く
"場合がある"ので、この方法は自己責任でお願いします。

g-ir-scanner関係は、configureスクリプトで、
--disable-introspection
すれば出なくなりますが、C以外の言語で使えなくなる場合もあるので、
ご注意ください。

# GNOME関係をlocalでビルドするなら、jhbuildが良いような
気もします。

On Wed, 14 May 2014 18:31:16 +0900
Hiroshi Takenaka <hiro-takenaka_50 @ gem.hi-ho.ne.jp> wrote:

> 竹中@長岡京市です。
> 
> gdk-pixbuf-2.26.5をビルドしようとしているのですが、
> make の段階で、
> 
> libtool: link: warning: `/usr/local/lib64/libffi.la' seems to be moved
> CC io-bmp.lo
> CCLD libpixbufloader-bmp.la
> libtool: link: warning: `/usr/local/lib64/libffi.la' seems to be moved
> CC io-wbmp.lo
> CCLD libpixbufloader-wbmp.la
> 
> という警告がいくつも出てきて、最終的には、
> 
> Traceback (most recent call last):
> File "/usr/local/bin/g-ir-scanner", line 44, in <module>
> from giscanner.scannermain import scanner_main
> File "/usr/local/lib/gobject-introspection/giscanner/scannermain.py",
> line 34, in <module>
> from giscanner.dumper import compile_introspection_binary
> File "/usr/local/lib/gobject-introspection/giscanner/dumper.py", line
> 28, in <module>
> from .gdumpparser import IntrospectionBinary
> File "/usr/local/lib/gobject-introspection/giscanner/gdumpparser.py",
> line 31, in <module>
> from .transformer import TransformerException
> File "/usr/local/lib/gobject-introspection/giscanner/transformer.py",
> line 27, in <module>
> from .girparser import GIRParser
> File "/usr/local/lib/gobject-introspection/giscanner/girparser.py", line
> 26, in <module>
> from .girwriter import COMPATIBLE_GIR_VERSION
> File "/usr/local/lib/gobject-introspection/giscanner/girwriter.py", line
> 25, in <module>
> from .xmlwriter import XMLWriter
> File "/usr/local/lib/gobject-introspection/giscanner/xmlwriter.py", line
> 76, in <module>
> from giscanner._giscanner import collect_attributes
> ImportError:
> /usr/local/lib/gobject-introspection/giscanner/_giscanner.so: undefined
> symbol: PyUnicodeUCS4_DecodeUTF8
> 
> というエラーで停止します。
> 
> おそらく、最初の警告が問題だと考えているのですが、
> 
> file /usr/local/lib64/libffi.la を行うと、正常に当該ファイルがあることが
> 確認できます。
> 
> libtool に関してグーグって見たのですが、
> どのように対処するのか書かれた文書が見当たりません。
> 
> 対処法や考えうる原因に関してご教示いただきたくおねがいします。
> 
> -- 
> ****************************
> * Hiroshi TAKENAKA
> * Nagaoka-kyo, Kyoto, Japan
> ****************************
> 
> _______________________________________________
> linux-users mailing list
> linux-users @ listserv.linux.or.jp
> http://listserv.linux.or.jp/mailman/listinfo/linux-users


-- 
Nishio Futoshi <fut_nis @ yahoo.co.jp>


linux-users メーリングリストの案内