Your message dated Sat, 1 Oct 2005 22:50:12 -0500
with message-id <[EMAIL PROTECTED]>
and subject line Bug#328057: libgsl0: undefined non-weak symbols (cblas_*)
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 13 Sep 2005 07:42:05 +0000
>From [EMAIL PROTECTED] Tue Sep 13 00:42:05 2005
Return-path: <[EMAIL PROTECTED]>
Received: from bal.lis.inpg.fr [195.220.21.15] 
        by spohr.debian.org with esmtp (Exim 3.36 1 (Debian))
        id 1EF5Qb-0001t2-00; Tue, 13 Sep 2005 00:42:05 -0700
Received: from smtpc.lis.inpg.Fr (smtpc.lis.inpg.fr [195.220.21.17])
        by bal.lis.inpg.fr (Postfix) with ESMTP id 70E1E3067CF;
        Tue, 13 Sep 2005 09:41:34 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1])
        by smtpc.lis.inpg.Fr (Postfix) with ESMTP id 616FE2C80E5;
        Tue, 13 Sep 2005 09:41:34 +0200 (CEST)
Received: from smtpc.lis.inpg.Fr ([127.0.0.1])
        by localhost (smtpc.lis.inpg.fr [127.0.0.1]) (amavisd-new, port 10024)
        with ESMTP id 27762-05; Tue, 13 Sep 2005 09:41:30 +0200 (CEST)
Received: from irancy.lis.inpg.fr (irancy.lis.inpg.fr [195.220.21.167])
        by smtpc.lis.inpg.Fr (Postfix) with SMTP id 079A62C80E1;
        Tue, 13 Sep 2005 09:41:29 +0200 (CEST)
Received: by irancy.lis.inpg.fr (sSMTP sendmail emulation); Tue, 13 Sep 2005 
09:41:29 +0200
From: "Laurent Bonnaud" <[EMAIL PROTECTED]>
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
To: Debian Bug Tracking System <[EMAIL PROTECTED]>
Subject: libgsl0: undefined non-weak symbols (cblas_*)
X-Mailer: reportbug 3.17
Date: Tue, 13 Sep 2005 09:41:29 +0200
Message-Id: <[EMAIL PROTECTED]>
X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at lis.inpg.fr
Delivered-To: [EMAIL PROTECTED]
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
        (1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level: 
X-Spam-Status: No, hits=-8.0 required=4.0 tests=BAYES_00,HAS_PACKAGE 
        autolearn=no version=2.60-bugs.debian.org_2005_01_02

Package: libgsl0
Version: 1.6.92-1
Severity: normal


Hi,

here is what I see in /var/log/prelink.log:

/usr/sbin/prelink.bin: Warning: /usr/lib/libgsl.so.0 has undefined non-weak 
symbols

and indeed:

$ ldd -r /usr/lib/libgsl.so.0.7.0
        linux-gate.so.1 =>  (0xffffe000)
        libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0x4c3cc000)
        libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x4c293000)
        /lib/ld-linux.so.2 (0x56555000)
undefined symbol: cblas_dsdot   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_dswap   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_zaxpy   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_dsyr2   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_ssyrk   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_drot    (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_icamax  (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_dtrmv   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_drotmg  (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_isamax  (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_izamax  (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_dsymv   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_dgemv   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_dznrm2  (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_dsyrk   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_ztrmv   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_saxpy   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_zhemv   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_cher2k  (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_sasum   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_dnrm2   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_cgemm   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_cher2   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_ssyr2   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_dzasum  (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_sgemv   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_strsm   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_srotg   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_cscal   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_strmv   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_zhemm   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_dtrsm   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_sger    (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_cgeru   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_zher2   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_zgemv   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_dtrmm   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_csyrk   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_daxpy   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_dsymm   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_csyr2k  (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_drotg   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_caxpy   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_zdotu_sub       (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_ztrsv   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_cdotc_sub       (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_dgemm   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_cher    (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_zherk   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_zher2k  (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_srot    (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_dsyr2k  (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_dasum   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_cherk   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_ztrmm   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_ssyr    (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_ccopy   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_sscal   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_srotm   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_zcopy   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_zdscal  (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_dger    (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_csscal  (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_sdot    (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_ztrsm   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_chemv   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_cswap   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_cdotu_sub       (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_ssymv   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_sgemm   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_dsyr    (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_zsyrk   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_zgeru   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_scopy   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_ctrsv   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_ddot    (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_sdsdot  (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_scnrm2  (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_ctrmm   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_dtrsv   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_strmm   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_dscal   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_chemm   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_zscal   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_zswap   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_zsyr2k  (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_zgemm   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_ssymm   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_zsymm   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_strsv   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_zdotc_sub       (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_csymm   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_cgerc   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_sswap   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_dcopy   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_ctrsm   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_zher    (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_ssyr2k  (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_srotmg  (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_ctrmv   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_snrm2   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_drotm   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_idamax  (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_cgemv   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_zgerc   (/usr/lib/libgsl.so.0.7.0)
undefined symbol: cblas_scasum  (/usr/lib/libgsl.so.0.7.0)


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (100, 'unstable'), (99, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12-1-686
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)

Versions of packages libgsl0 depends on:
ii  libc6                         2.3.5-6    GNU C Library: Shared libraries an

libgsl0 recommends no packages.

-- no debconf information

---------------------------------------
Received: (at 328057-done) by bugs.debian.org; 2 Oct 2005 03:50:51 +0000
>From [EMAIL PROTECTED] Sat Oct 01 20:50:51 2005
Return-path: <[EMAIL PROTECTED]>
Received: from sccrmhc12.comcast.net [204.127.202.56] 
        by spohr.debian.org with esmtp (Exim 3.36 1 (Debian))
        id 1ELusF-0000U9-00; Sat, 01 Oct 2005 20:50:51 -0700
Received: from basebud.nulle.part 
(c-67-174-11-185.hsd1.il.comcast.net[67.174.11.185])
          by comcast.net (sccrmhc12) with ESMTP
          id <20051002035016012004g27ve>; Sun, 2 Oct 2005 03:50:20 +0000
Received: from edd by basebud.nulle.part with local (Exim 4.52)
        id 1ELurf-0000zU-8j; Sat, 01 Oct 2005 22:50:15 -0500
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <[EMAIL PROTECTED]>
Date: Sat, 1 Oct 2005 22:50:12 -0500
To: Dirk Eddelbuettel <[EMAIL PROTECTED]>
Cc: "Laurent Bonnaud" <[EMAIL PROTECTED]>,
    [EMAIL PROTECTED]
Subject: Re: Bug#328057: libgsl0: undefined non-weak symbols (cblas_*)
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
        <[EMAIL PROTECTED]>
X-Mailer: VM 7.19 under 21.4 (patch 17) "Jumbo Shrimp" XEmacs Lucid
From: Dirk Eddelbuettel <[EMAIL PROTECTED]>
Delivered-To: [EMAIL PROTECTED]
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
        (1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level: 
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
        autolearn=no version=2.60-bugs.debian.org_2005_01_02


Upon further reflection, this really is a design choice to not require any
Blas libs but leaving a choice. Not a bug as I can see it.

Thanks, Dirk

On 13 September 2005 at 06:14, Dirk Eddelbuettel wrote:
| 
| On 13 September 2005 at 09:41, Laurent Bonnaud wrote:
| | Package: libgsl0
| | Version: 1.6.92-1
| | Severity: normal
| | 
| | 
| | Hi,
| | 
| | here is what I see in /var/log/prelink.log:
| | 
| | /usr/sbin/prelink.bin: Warning: /usr/lib/libgsl.so.0 has undefined non-weak 
symbols
| | 
| | and indeed:
| | 
| | $ ldd -r /usr/lib/libgsl.so.0.7.0
| |         linux-gate.so.1 =>  (0xffffe000)
| |         libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0x4c3cc000)
| |         libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x4c293000)
| |         /lib/ld-linux.so.2 (0x56555000)
| | undefined symbol: cblas_dsdot   (/usr/lib/libgsl.so.0.7.0)
| | undefined symbol: cblas_dswap   (/usr/lib/libgsl.so.0.7.0)
| 
| [... many more snipped ... ]
| 
| I have no idea what this refers to, and why it would be a bug. Can you
| enlighten me?  What are non-weak symbols?  What do you expect to be done here?
| 
| As you may know, GSL links to Blas via its libgslcblas library. Here is ldd 
output
| from one of the examples:
| 
| [EMAIL PROTECTED]:~> ldd /usr/bin/gsl-histogram
|         linux-gate.so.1 =>  (0xffffe000)
|         libgsl.so.0 => /usr/lib/libgsl.so.0 (0xb7e61000)
|         libgslcblas.so.0 => /usr/lib/libgslcblas.so.0 (0xb7e32000)
|         libm.so.6 => /lib/tls/libm.so.6 (0xb7e0c000)
|         libc.so.6 => /lib/tls/libc.so.6 (0xb7cd4000)
|         /lib/ld-linux.so.2 (0xb7feb000)
| 
| As I understand it, Gsl can use its own Blas, as well as Atlas and
| friends. Hence two options for gsl-config:
| 
| [EMAIL PROTECTED]:~> gsl-config --libs
| -L/usr/lib -lgsl -lgslcblas -lm
| [EMAIL PROTECTED]:~> gsl-config --libs-without-cblas
| -L/usr/lib -lgsl -lm
| 
| It seems to me that hard-wiring BLAS back into libgsl would be in conflict
| with this degree of freedom / choice regarding BLAS.
| 
| Dirk
| 
| 
| 
| | 
| | 
| | -- System Information:
| | Debian Release: testing/unstable
| |   APT prefers unstable
| |   APT policy: (100, 'unstable'), (99, 'experimental')
| | Architecture: i386 (i686)
| | Shell:  /bin/sh linked to /bin/bash
| | Kernel: Linux 2.6.12-1-686
| | Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)
| | 
| | Versions of packages libgsl0 depends on:
| | ii  libc6                         2.3.5-6    GNU C Library: Shared 
libraries an
| | 
| | libgsl0 recommends no packages.
| | 
| | -- no debconf information
| 
| -- 
| Statistics: The (futile) attempt to offer certainty about uncertainty.
|          -- Roger Koenker, 'Dictionary of Received Ideas of Statistics'

-- 
Statistics: The (futile) attempt to offer certainty about uncertainty.
         -- Roger Koenker, 'Dictionary of Received Ideas of Statistics'


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

Reply via email to