Bug#766134: coinutils: lapack and blas support is not really enabled

YunQiang Su wzssyqa at gmail.com
Tue Oct 21 06:16:49 UTC 2014


Package: src:coinutils
Version: 2.9.15-1
Severity: serious
Tag: patched

liblapack and libblas are in the building depends list while in build log,
there are lines:

checking whether -lblas has BLAS... no
checking for COIN-OR package Blas... skipped check via pkg-config,
redirect to fallback
checking for COIN-OR package Blas (fallback)... no, dependency
coinblas not available
checking whether -llapack has LAPACK... no
checking for COIN-OR package Lapack... skipped check via pkg-config,
redirect to fallback
checking for COIN-OR package Lapack (fallback)... no, dependency
coinlapack not available

If add gfortran to build-deps, it works well like this[1]

checking whether -lblas has BLAS... yes: -lblas
checking whether LAPACK is already available with BLAS library... no
checking whether -llapack has LAPACK... yes: -llapack


When blas and lapack enabled, coinor-libcoinutils-dev should depends on
liblapack-dev and libblas-dev. if not so, coinor-osi will ftbfs, as
the pkgconfig file
contains such informations.


[1]. http://mips64el.debian.net/debian/buildlog/c/coinutils_2.9.15-1/coinutils_2.9.15-1_mips64el-20140905-1939.build


diff -Nru coinutils-2.9.15/debian/control coinutils-2.9.15/debian/control
--- coinutils-2.9.15/debian/control 2014-09-04 19:47:26.000000000 +0800
+++ coinutils-2.9.15/debian/control 2034-12-15 13:37:17.000000000 +0800
@@ -4,7 +4,7 @@
 Maintainer: Debian Science Team
<debian-science-maintainers at lists.alioth.debian.org>
 Uploaders: Miles Lubin <miles.lubin at gmail.com>
 Build-Depends: debhelper (>= 9), doxygen, graphviz, liblapack-dev,
- libbz2-dev, zlib1g-dev, autotools-dev
+ libbz2-dev, zlib1g-dev, autotools-dev, gfortran
 Standards-Version: 3.9.5
 Vcs-Git: git://anonscm.debian.org/debian-science/packages/coinutils.git
 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=debian-science/packages/coinutils.git
@@ -31,7 +31,7 @@
 Package: coinor-libcoinutils-dev
 Section: libdevel
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, coinor-libcoinutils3 (=
${binary:Version})
+Depends: ${shlibs:Depends}, ${misc:Depends}, coinor-libcoinutils3 (=
${binary:Version}), liblapack-dev, libblas-dev
 Provides: libcoinutils-dev
 Conflicts: libcoinutils-dev
 Replaces: libcoinutils-dev

-- 
YunQiang Su



More information about the debian-science-maintainers mailing list