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]