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

Re: Bug#889521: libmsv FTBFS on mips64el: shared library not built



control: retitle -1 Bug#889521: libmsv: missing build-dependency on file
control: tag -1 + patch

On 2018-02-04 08:38, Adrian Bunk wrote:
> Source: libmsv
> Version: 1.1.1-1
> Severity: serious
> 
> https://buildd.debian.org/status/fetch.php?pkg=libmsv&arch=mips64el&ver=1.1.1-1&stamp=1517695216&raw=0
> 
> ...
> checking whether to build shared libraries... no
> ...
> mv debian/libmsv1/usr/lib/*.a debian/libmsv-dev/usr/lib
> mv debian/libmsv1/usr/lib/*.so debian/libmsv-dev/usr/lib
> mv: cannot stat 'debian/libmsv1/usr/lib/*.so': No such file or directory
> debian/rules:45: recipe for target 'binary-arch' failed
> make: *** [binary-arch] Error 1

The problem comes from the following lines at the beginning of the build
log when running the configure script:

| checking how to truncate binary pipes... /bin/dd bs=4096 count=1
| ./configure: line 6508: /usr/bin/file: No such file or directory
| ./configure: line 6516: /usr/bin/file: No such file or directory
| ./configure: line 6524: /usr/bin/file: No such file or directory
| checking for mt... no

The new upstream version has an updated libtool, which requires
/usr/bin/file on mips64el.

Note that file is also missing on other architectures, though the build
succeed. For example on amd64:

| checking how to truncate binary pipes... /bin/dd bs=4096 count=1
| ./configure: line 6548: /usr/bin/file: No such file or directory
| checking for mt... no

The fix for that is to build-depends on file, like done in the attached
patch.

> For some reason it Works for me on eller.

The default chroots on porterboxes have file installed.

Aurelien

-- 
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
aurelien@aurel32.net                 http://www.aurel32.net
diff -Nru libmsv-1.1.1/debian/control libmsv-1.1.1/debian/control
--- libmsv-1.1.1/debian/control	2018-02-03 21:19:40.000000000 +0100
+++ libmsv-1.1.1/debian/control	2018-02-04 12:54:28.000000000 +0100
@@ -1,7 +1,7 @@
 Source: libmsv
 Priority: optional
 Maintainer: Clint Adams <clint@debian.org>
-Build-Depends: doxygen, libcurl4-nss-dev, libjansson-dev, dpkg (>= 1.19.0.3~)
+Build-Depends: doxygen, libcurl4-nss-dev, libjansson-dev, dpkg (>= 1.19.0.3~), file
 Standards-Version: 4.1.3
 Section: libs
 Homepage: http://floss.scru.org/libmsv/

Attachment: signature.asc
Description: PGP signature


Reply to: