NOKUBI Takatsugu <[EMAIL PROTECTED]> writes:

> At Sun, 09 Apr 2006 18:30:56 +0100,
> James Troup wrote:
>> FYI, this bug has not been fixed by -2.
>
> I found the reason. libtool uses file command, but it is not included
> in build-essential or Build-Depends field.
>
> I think it is better to include file in build-essential, anyway I'll
> upload a new package.

No, sorry this is incorrect.  libtool only tries to use 'file' if it's
using the old _broken_ method of handling shared libraries.  Please
fix the package's configure script instead.  i.e.

| # This must be Linux ELF.
| linux-gnu*)
|   case $host_cpu in
|   alpha* | hppa* | i*86 | mips | mipsel | powerpc* | sparc* | ia64* | s390* | 
x86_64*)
|     lt_cv_deplibs_check_method=pass_all ;;
|   *)
|     # glibc up to 2.1.1 does not perform some relocations on ARM
|     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared 
object|dynamic lib )' ;;
|   esac
|   lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
|   ;;

Should be something like this instead:

| # This must be Linux ELF.
| linux-gnu*)
|   lt_cv_deplibs_check_method=pass_all ;;
|   lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
|   ;;

Relibtoolizing and regenerating configure with a recent libtool from
Debian should be enough to do this for you.

-- 
James


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to