From: Tomohiro K. <ku...@de...> - 2003-02-18 02:34:13
|
久保田です。 またまた、Debian のバグ報告の転送です。 libtool 関係のバージョンをあげてくれ、とのことだそうです。 mips/mipsel アーキテクチャでのコンパイルを可能にするために、 バージョンを 1.4.2-7 以上にしろとのこと。「-7」の部分は Debian パッケージ固有のバージョン番号なので、一般的には 1.4.3 以上に すればいいと思います。(最新版は 1.4.3 のようです)。 こっちでも試してみますが、libtool の使い方があまりよくわかって いないので、でたらめな変更を加えてしまう恐れがあります。 ですので、もしよろしければ、荒木さんのほうでやっていただけると うれしいです。 --- 久保田智広 Tomohiro KUBOTA <ku...@de...> http://www.debian.or.jp/~kubota/ From: Ryan Murray <rm...@de...> Subject: Bug#181329: mlterm_2.6.3.cvs20030216-1(mipsel/unstable): configure built with broken libtool.m4 Date: Sun, 16 Feb 2003 22:58:32 -0800 > Package: mlterm > Version: 2.6.3.cvs20030216-1 > Severity: serious > > There was an error while trying to autobuild your package: > > > Automatic build of mlterm_2.6.3.cvs20030216-1 on repeat.rfc822.org by sbuild/mipsel 1.170 > > Build started at 20030216-0735 > > [...] > > > ** Using build dependencies supplied by package: > > Build-Depends: debhelper (>> 3.0.0), libgdk-pixbuf-dev, libgtk1.2-dev, libtool, xlibs-dev, libfribidi-dev, ncurses-bin > > The version of libtool used to build this source package is too old to > correctly support shared libraries for the Debian mips and mipsel > architectures. At least version (1.4.2-7) and higher correctly supports > them. You need to update all of the libtool related files by running > the following on your source tree: > > autoreconf --force > > You may need to use the --install option as well. You can also try the > individual commands needed yourself: > > libtoolize --force --copy > aclocal > autoheader > automake -a > autoconf > > autoheader may not be needed, and you may need to use versioned binaries > (autoconf2.13, automake-1.{4,5,6,7}, aclocal-1.{4,5,6,7}, etc) > > The correct 'configure' script will have output that looks like this: > # This must be Linux ELF. > linux-gnu*) > case $host_cpu in > alpha* | hppa* | i*86 | mips | mipsel | powerpc* | sparc* | ia64* ) > lt_cv_deplibs_check_method=pass_all ;; > *) > > It is important that both mips and mipsel are listed in the configure script > here. > > Older versions of libtool used a file_magic check for the pattern > file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib ) > > The output of file(1) on a shared library on MIPS does not match this > regular expression, however. Earlier versions of file had been > modified to match this regular expression, but the latest version uses > the same output as upstream once again. The file check often causes > problems, and results on a build-dep on file that you might not > otherwise be aware of. The new method doesn't need file(1) at all, > and is far less fragile, so it is best to upgrade the configure script > with proper mips support. > |