• Bug#265425: umfpack: FTBFS: Build-Depends 'libblas-3.so' does not exist

    From Andreas Jochens@1:229/2 to All on Fri Aug 13 10:20:11 2004
    From: [email protected]

    Package: umfpack
    Severity: normal
    Tags: patch

    When building 'umfpack' in a clean chroot I get the following error:

    umfpack_zl_load_numeric.o umfpack_zl_save_numeric.o \
    umfpack_zl_load_symbolic.o umfpack_zl_save_symbolic.o
    ranlib libumfpack.a
    make[1]: Leaving directory `/umfpack-4.3/shared/UMFPACK'
    /usr/bin/ld: cannot find -lblas
    collect2: ld returned 1 exit status
    make: *** [build-stamp] Error 1

    Please remove the (Build-)Depends on cxml which is in 'contrib'
    (or move the package to 'contrib'). Furthermore, the package 'libblas-3.so' which is mentioned in (Build-)Depends does not seem to exist. Please
    replace this by 'refblas3-dev'.

    Regards
    Andreas Jochens

    diff -urN ../tmp-orig/umfpack-4.3/debian/control ./debian/control
    --- ../tmp-orig/umfpack-4.3/debian/control 2004-08-13 06:55:05.214970137 +0200
    +++ ./debian/control 2004-08-13 06:52:58.092295721 +0200
    @@ -1,7 +1,7 @@
    Source: umfpack
    Section: math
    Priority: optional
    -Build-Depends: debhelper ( >= 4 ), gcc( >> 2.95 ), libblas-3.so | cxml +Build-Depends: debhelper ( >= 4 ), refblas3-dev
    Maintainer: Christophe Prud'homme <[email protected]>
    Standards-Version: 3.6.1

    @@ -9,7 +9,7 @@
    Architecture: any
    Section: libs
    Replaces: umfpack4
    -Depends: libblas-3.so | cxml, ${shlibs:Depends}
    +Depends: refblas3-dev, ${shlibs:Depends}
    Provides: libumfpack
    Description: Set of routines for solving unsymmetric sparse linear systems
    UMFPACK is a set of routines for solving unsymmetric sparse linear systems, @@ -28,7 +28,7 @@
    Architecture: any
    Replaces: umfpack4-dev
    Section: libdevel
    -Depends: libumfpack4 (= ${Source-Version}), refblas3-dev | libblas-3.so +Depends: libumfpack4 (= ${Source-Version}), refblas3-dev
    Conflicts: umfpack3-dev
    Recommends: libum