Debian Bug report logs - #369040
libasound2: 78 symbols have gone weak, making all linking apps break

version graph

Package: libasound2; Maintainer for libasound2 is Debian ALSA Maintainers <pkg-alsa-devel@lists.alioth.debian.org>; Source for libasound2 is src:alsa-lib (PTS, buildd, popcon).

Reported by: Adeodato Simó <dato@net.com.org.es>

Date: Fri, 26 May 2006 23:48:14 UTC

Severity: grave

Tags: patch

Merged with 369041, 369045, 369053, 369057, 369063, 369075, 369077, 369078, 369079, 369125, 369149, 369159, 369196, 369201, 369222, 369346, 369438, 369527

Found in versions alsa-lib/1.0.11-5, devscripts/2.9.20, libasound2/1.0.11-5

Fixed in versions alsa-lib/1.0.11-6, libasound2/1.0.11-6

Done: Jordi Mallach <jordi@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian ALSA Maintainers <pkg-alsa-devel@lists.alioth.debian.org>:
Bug#369040; Package libasound2. (full text, mbox, link).


Acknowledgement sent to Adeodato Simó <dato@net.com.org.es>:
New Bug report received and forwarded. Copy sent to Debian ALSA Maintainers <pkg-alsa-devel@lists.alioth.debian.org>. (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Adeodato Simó <dato@net.com.org.es>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: libasound2: 78 symbols have gone weak, making all linking apps break
Date: Sat, 27 May 2006 01:26:36 +0200
Package: libasound2
Version: 1.0.11-5
Severity: grave

Hello.

Seems like the libasound2 library shipped in 1.0.11-5 has a number of
symbols as weak, making all applications linking to it fail:

  - T snd_ctl_elem_info_get_dimension
  + W snd_ctl_elem_info_get_dimension

For example:

  % ldd -d -r /usr/lib/ao/plugins-2/libalsa09.so
  symbol snd_pcm_hw_params_get_period_size, version ALSA_0.9.0rc4 not defined in file libasound.so.2 with link time reference     (/usr/lib/ao/plugins-2/libalsa09.so)
  symbol snd_pcm_hw_params_set_buffer_time_near, version ALSA_0.9.0rc4 not defined in file libasound.so.2 with link time reference        (/usr/lib/ao/plugins-2/libalsa09.so)
  symbol snd_pcm_hw_params_get_buffer_size, version ALSA_0.9.0rc4 not defined in file libasound.so.2 with link time reference     (/usr/lib/ao/plugins-2/libalsa09.so)
  symbol snd_pcm_hw_params_set_period_time_near, version ALSA_0.9.0rc4 not defined in file libasound.so.2 with link time reference        (/usr/lib/ao/plugins-2/libalsa09.so)
  symbol snd_pcm_hw_params_set_rate_near, version ALSA_0.9.0rc4 not defined in file libasound.so.2 with link time reference       (/usr/lib/ao/plugins-2/libalsa09.so)
          linux-gate.so.1 =>  (0xffffe000)
          libasound.so.2 => /tmp/a/5/usr/lib/libasound.so.2 (0xa7edf000)
          libpthread.so.0 => /lib/tls/libpthread.so.0 (0xa7ebb000)
          libc.so.6 => /lib/tls/libc.so.6 (0xa7d83000)
          libm.so.6 => /lib/tls/libm.so.6 (0xa7d5d000)
          libdl.so.2 => /lib/tls/libdl.so.2 (0xa7d59000)
          /lib/ld-linux.so.2 (0x75555000)

For reference, the full list of symbols is:

  snd_ctl_elem_info_get_dimension
  snd_ctl_elem_info_get_dimensions
  snd_pcm_forward
  snd_pcm_hw_params_get_access
  snd_pcm_hw_params_get_buffer_size
  snd_pcm_hw_params_get_buffer_size_max
  snd_pcm_hw_params_get_buffer_size_min
  snd_pcm_hw_params_get_buffer_time
  snd_pcm_hw_params_get_buffer_time_max
  snd_pcm_hw_params_get_buffer_time_min
  snd_pcm_hw_params_get_channels
  snd_pcm_hw_params_get_channels_max
  snd_pcm_hw_params_get_channels_min
  snd_pcm_hw_params_get_format
  snd_pcm_hw_params_get_period_size
  snd_pcm_hw_params_get_period_size_max
  snd_pcm_hw_params_get_period_size_min
  snd_pcm_hw_params_get_period_time
  snd_pcm_hw_params_get_period_time_max
  snd_pcm_hw_params_get_period_time_min
  snd_pcm_hw_params_get_periods
  snd_pcm_hw_params_get_periods_max
  snd_pcm_hw_params_get_periods_min
  snd_pcm_hw_params_get_rate
  snd_pcm_hw_params_get_rate_max
  snd_pcm_hw_params_get_rate_min
  snd_pcm_hw_params_get_subformat
  snd_pcm_hw_params_get_tick_time
  snd_pcm_hw_params_get_tick_time_max
  snd_pcm_hw_params_get_tick_time_min
  snd_pcm_hw_params_set_access_first
  snd_pcm_hw_params_set_access_last
  snd_pcm_hw_params_set_buffer_size_first
  snd_pcm_hw_params_set_buffer_size_last
  snd_pcm_hw_params_set_buffer_size_near
  snd_pcm_hw_params_set_buffer_time_first
  snd_pcm_hw_params_set_buffer_time_last
  snd_pcm_hw_params_set_buffer_time_near
  snd_pcm_hw_params_set_channels_first
  snd_pcm_hw_params_set_channels_last
  snd_pcm_hw_params_set_channels_near
  snd_pcm_hw_params_set_format_first
  snd_pcm_hw_params_set_format_last
  snd_pcm_hw_params_set_period_size_first
  snd_pcm_hw_params_set_period_size_last
  snd_pcm_hw_params_set_period_size_near
  snd_pcm_hw_params_set_period_time_first
  snd_pcm_hw_params_set_period_time_last
  snd_pcm_hw_params_set_period_time_near
  snd_pcm_hw_params_set_periods_first
  snd_pcm_hw_params_set_periods_last
  snd_pcm_hw_params_set_periods_near
  snd_pcm_hw_params_set_rate_first
  snd_pcm_hw_params_set_rate_last
  snd_pcm_hw_params_set_rate_near
  snd_pcm_hw_params_set_subformat_first
  snd_pcm_hw_params_set_subformat_last
  snd_pcm_hw_params_set_tick_time_first
  snd_pcm_hw_params_set_tick_time_last
  snd_pcm_hw_params_set_tick_time_near
  snd_pcm_status_get_htstamp
  snd_pcm_status_get_trigger_htstamp
  snd_pcm_sw_params_get_avail_min
  snd_pcm_sw_params_get_silence_size
  snd_pcm_sw_params_get_silence_threshold
  snd_pcm_sw_params_get_sleep_min
  snd_pcm_sw_params_get_start_threshold
  snd_pcm_sw_params_get_stop_threshold
  snd_pcm_sw_params_get_tstamp_mode
  snd_pcm_sw_params_get_xfer_align
  snd_pcm_type_name
  snd_timer_params_get_exclusive
  snd_timer_params_get_filter
  snd_timer_params_set_exclusive
  snd_timer_params_set_filter
  snd_timer_query_info
  snd_timer_query_params
  snd_timer_query_status

Thanks.

-- 
Adeodato Simó                                     dato at net.com.org.es
Debian Developer                                  adeodato at debian.org
 
                                        Listening to: David Bowie - Star




Merged 369040 369041 369045. Request was from "Daniel T. Chen" <crimsun@ubuntu.com> to control@bugs.debian.org. (full text, mbox, link).


Merged 369040 369041 369045. Request was from Steve Langasek <vorlon@debian.org> to control@bugs.debian.org. (full text, mbox, link).


Merged 369040 369041 369045 369057. Request was from "Daniel T. Chen" <crimsun@ubuntu.com> to control@bugs.debian.org. (full text, mbox, link).


Merged 369040 369041 369045 369057 369077. Request was from Adeodato Simó <dato@net.com.org.es> to control@bugs.debian.org. (full text, mbox, link).


Merged 369040 369041 369045 369057 369077 369079. Request was from Adeodato Simó <dato@net.com.org.es> to control@bugs.debian.org. (full text, mbox, link).


Merged 369040 369041 369045 369057 369075 369077 369079. Request was from Elimar Riesebieter <riesebie@lxtec.de> to control@bugs.debian.org. (full text, mbox, link).


Bug reassigned from package `moc' to `libasound2'. Request was from Elimar Riesebieter <riesebie@lxtec.de> to control@bugs.debian.org. (full text, mbox, link).


Severity set to `grave' from `grave' Request was from Elimar Riesebieter <riesebie@lxtec.de> to control@bugs.debian.org. (full text, mbox, link).


Merged 369040 369041 369045 369057 369075 369077 369079. Request was from Elimar Riesebieter <riesebie@lxtec.de> to control@bugs.debian.org. (full text, mbox, link).


Merged 366324 369040 369041 369045 369057 369075 369077 369079. Request was from Elimar Riesebieter <riesebie@lxtec.de> to control@bugs.debian.org. (full text, mbox, link).


Merged 366324 369040 369041 369045 369057 369075 369077 369078 369079. Request was from Elimar Riesebieter <riesebie@lxtec.de> to control@bugs.debian.org. (full text, mbox, link).


Merged 366324 369040 369041 369045 369053 369057 369075 369077 369078 369079. Request was from Filipus Klutiero <chealer@vif.com> to control@bugs.debian.org. (full text, mbox, link).


Merged 366324 369040 369041 369045 369053 369057 369075 369077 369078 369079 369125. Request was from gregor herrmann <gregor+debian@comodo.priv.at> to control@bugs.debian.org. (full text, mbox, link).


Bug reassigned from package `alsa-utils' to `libasound2'. Request was from Filipus Klutiero <chealer@vif.com> to control@bugs.debian.org. (full text, mbox, link).


Disconnected #366324 from all other report(s). Request was from Adeodato Simó <dato@net.com.org.es> to control@bugs.debian.org. (full text, mbox, link).


Merged 369040 369041 369045 369053 369057 369075 369077 369078 369079 369125 369149. Request was from Elimar Riesebieter <riesebie@lxtec.de> to control@bugs.debian.org. (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian ALSA Maintainers <pkg-alsa-devel@lists.alioth.debian.org>:
Bug#369040; Package libasound2. (full text, mbox, link).


Acknowledgement sent to 369040@bugs.debian.org, Adeodato Simó <dato@net.com.org.es>:
Extra info received and forwarded to list. Copy sent to Debian ALSA Maintainers <pkg-alsa-devel@lists.alioth.debian.org>. (full text, mbox, link).


Message #42 received at 369040@bugs.debian.org (full text, mbox, reply):

From: Adeodato Simó <dato@net.com.org.es>
To: Elimar Riesebieter <riesebie@lxtec.de>, 369040@bugs.debian.org
Cc: control@bugs.debian.org
Subject: Re: Bug#369040: libasound2: 78 symbols have gone weak, making all linking apps break
Date: Sun, 28 May 2006 02:37:14 +0200
[Message part 1 (text/plain, inline)]
tag 369040 patch
thanks

* Elimar Riesebieter [Sat, 27 May 2006 20:17:48 +0200]:

> Could you provide a solution? We need someone with knowledge in
> automake and friends.

The attached patch to configure.in fixes the issue. You'll need to
rerun autoconf (to update 40_relibtoolise.dpatch).

Let me know if you'd like me to perform an upload tomorrow.

Cheers,

-- 
Adeodato Simó                                     dato at net.com.org.es
Debian Developer                                  adeodato at debian.org
 
«A lo que iba. El amor es como el embutido: hay lomo embuchado y hay
mortadela.»
                -- Carlos Ruiz Zafón, “La sombra del viento”
[alsa-lib.diff (text/plain, attachment)]

Merged 369040 369041 369045 369053 369057 369075 369077 369078 369079 369125 369149 369159. Request was from Adeodato Simó <dato@net.com.org.es> to control@bugs.debian.org. (full text, mbox, link).


Tags added: patch Request was from Adeodato Simó <dato@net.com.org.es> to control@bugs.debian.org. (full text, mbox, link).


Merged 369040 369041 369045 369053 369057 369063 369075 369077 369078 369079 369125 369149 369159. Request was from Wichert Akkerman <wichert@wiggy.net> to control@bugs.debian.org. (full text, mbox, link).


Merged 369040 369041 369045 369053 369057 369063 369075 369077 369078 369079 369125 369149 369159. Request was from Wichert Akkerman <wichert@wiggy.net> to control@bugs.debian.org. (full text, mbox, link).


Merged 369040 369041 369045 369050 369053 369057 369063 369075 369077 369078 369079 369125 369149 369159 369196 369201. Request was from Jordi Mallach <jordi@debian.org> to control@bugs.debian.org. (full text, mbox, link).


Disconnected #369050 from all other report(s). Request was from Adeodato Simó <dato@net.com.org.es> to control@bugs.debian.org. (full text, mbox, link).


Reply sent to Jordi Mallach <jordi@debian.org>:
You have taken responsibility. (full text, mbox, link).


Notification sent to Adeodato Simó <dato@net.com.org.es>:
Bug acknowledged by developer. (full text, mbox, link).


Message #59 received at 369040-close@bugs.debian.org (full text, mbox, reply):

From: Jordi Mallach <jordi@debian.org>
To: 369040-close@bugs.debian.org
Subject: Bug#369040: fixed in alsa-lib 1.0.11-6
Date: Sun, 28 May 2006 03:47:23 -0700
Source: alsa-lib
Source-Version: 1.0.11-6

We believe that the bug you reported is fixed in the latest version of
alsa-lib, which is due to be installed in the Debian FTP archive:

alsa-lib_1.0.11-6.diff.gz
  to pool/main/a/alsa-lib/alsa-lib_1.0.11-6.diff.gz
alsa-lib_1.0.11-6.dsc
  to pool/main/a/alsa-lib/alsa-lib_1.0.11-6.dsc
lib64asound2-dev_1.0.11-6_i386.deb
  to pool/main/a/alsa-lib/lib64asound2-dev_1.0.11-6_i386.deb
lib64asound2_1.0.11-6_i386.deb
  to pool/main/a/alsa-lib/lib64asound2_1.0.11-6_i386.deb
libasound2-dev_1.0.11-6_i386.deb
  to pool/main/a/alsa-lib/libasound2-dev_1.0.11-6_i386.deb
libasound2-doc_1.0.11-6_all.deb
  to pool/main/a/alsa-lib/libasound2-doc_1.0.11-6_all.deb
libasound2_1.0.11-6_i386.deb
  to pool/main/a/alsa-lib/libasound2_1.0.11-6_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 369040@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jordi Mallach <jordi@debian.org> (supplier of updated alsa-lib package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Sun, 28 May 2006 12:02:33 +0200
Source: alsa-lib
Binary: libasound2-dev lib32asound2-dev lib64asound2 libasound2-doc lib64asound2-dev lib32asound2 libasound2
Architecture: source all i386
Version: 1.0.11-6
Distribution: unstable
Urgency: high
Maintainer: Debian ALSA Maintainers <pkg-alsa-devel@lists.alioth.debian.org>
Changed-By: Jordi Mallach <jordi@debian.org>
Description: 
 lib64asound2 - ALSA library (64 bit)
 lib64asound2-dev - ALSA library development files (64 bit)
 libasound2 - ALSA library
 libasound2-dev - ALSA library development files
 libasound2-doc - ALSA library developer documentation
Closes: 369040
Changes: 
 alsa-lib (1.0.11-6) unstable; urgency=high
 .
   * debian/patches/11_libtool_version: correctly detect libtool version in
     configure, avoiding some libasound symbols from becoming weak.
     Patch by Adeodato Simó, thanks! (closes: #369040 + 13 more).
Files: 
 cdb03bbb7966ad995c7837414651850c 1080 libs optional alsa-lib_1.0.11-6.dsc
 34ea076bd2848c34592ff042dc8c320d 229562 libs optional alsa-lib_1.0.11-6.diff.gz
 d30422ae5822c668127a50c49b563803 343486 libs optional libasound2_1.0.11-6_i386.deb
 997576c31d5e242a0fe2e51ef5fb1bb6 488520 libdevel optional libasound2-dev_1.0.11-6_i386.deb
 fb61d2d89eaa462e952ac986515c9654 338492 libs optional lib64asound2_1.0.11-6_i386.deb
 e0bf5a2343b066d8857972d9945675b5 458720 libdevel optional lib64asound2-dev_1.0.11-6_i386.deb
 070055418517fb7df521a7e2a6c24b7b 913788 doc optional libasound2-doc_1.0.11-6_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)

iD8DBQFEeXvgJYSUupF6Il4RAuU1AJ9XiHulLqQXghlj/2JwuM4fMbBhkQCeP3TB
1TQDVkrydkdvI6TxSEzmLAk=
=OOfM
-----END PGP SIGNATURE-----




Reply sent to Jordi Mallach <jordi@debian.org>:
You have taken responsibility. (full text, mbox, link).


Notification sent to "Paul C. Bryan" <email@pbryan.net>:
Bug acknowledged by developer. (full text, mbox, link).


Reply sent to Jordi Mallach <jordi@debian.org>:
You have taken responsibility. (full text, mbox, link).


Notification sent to KnuX <knuckles@wanadoo.fr>:
Bug acknowledged by developer. (full text, mbox, link).


Reply sent to Jordi Mallach <jordi@debian.org>:
You have taken responsibility. (full text, mbox, link).


Notification sent to Matej Cepl <matej@ceplovi.cz>:
Bug acknowledged by developer. (full text, mbox, link).


Reply sent to Jordi Mallach <jordi@debian.org>:
You have taken responsibility. (full text, mbox, link).


Notification sent to John <masterjediyoda@gmail.com>:
Bug acknowledged by developer. (full text, mbox, link).


Reply sent to Jordi Mallach <jordi@debian.org>:
You have taken responsibility. (full text, mbox, link).


Notification sent to Wichert Akkerman <wichert@wiggy.net>:
Bug acknowledged by developer. (full text, mbox, link).


Reply sent to Jordi Mallach <jordi@debian.org>:
You have taken responsibility. (full text, mbox, link).


Notification sent to Bartosz Fenski aka fEnIo <fenio@debian.org>:
Bug acknowledged by developer. (full text, mbox, link).


Reply sent to Jordi Mallach <jordi@debian.org>:
You have taken responsibility. (full text, mbox, link).


Notification sent to "种草得草" <yangtseneu@gmail.com>:
Bug acknowledged by developer. (full text, mbox, link).


Reply sent to Jordi Mallach <jordi@debian.org>:
You have taken responsibility. (full text, mbox, link).


Notification sent to qweo <mr.qweo@gmail.com>:
Bug acknowledged by developer. (full text, mbox, link).


Reply sent to Jordi Mallach <jordi@debian.org>:
You have taken responsibility. (full text, mbox, link).


Notification sent to Torquil Macdonald Sørensen <torquil@gmail.com>:
Bug acknowledged by developer. (full text, mbox, link).


Reply sent to Jordi Mallach <jordi@debian.org>:
You have taken responsibility. (full text, mbox, link).


Notification sent to gregor herrmann <gregor+debian@comodo.priv.at>:
Bug acknowledged by developer. (full text, mbox, link).


Reply sent to Jordi Mallach <jordi@debian.org>:
You have taken responsibility. (full text, mbox, link).


Notification sent to Evgeni Golov <sargentd@die-welt.net>:
Bug acknowledged by developer. (full text, mbox, link).


Reply sent to Jordi Mallach <jordi@debian.org>:
You have taken responsibility. (full text, mbox, link).


Notification sent to Damien Laniel <heretik@tuxfamily.org>:
Bug acknowledged by developer. (full text, mbox, link).


Reply sent to Jordi Mallach <jordi@debian.org>:
You have taken responsibility. (full text, mbox, link).


Notification sent to Kari Smolander <kari.smolander@pp.inet.fi>:
Bug acknowledged by developer. (full text, mbox, link).


Reply sent to Jordi Mallach <jordi@debian.org>:
You have taken responsibility. (full text, mbox, link).


Notification sent to "Andreas Kuckartz" <A.Kuckartz@ping.de>:
Bug acknowledged by developer. (full text, mbox, link).


Merged 369040 369041 369045 369053 369057 369063 369075 369077 369078 369079 369125 369149 369159 369196 369201 369222. Request was from Elimar Riesebieter <riesebie@lxtec.de> to control@bugs.debian.org. (full text, mbox, link).


Severity set to `grave' from `normal' Request was from Adeodato Simó <dato@net.com.org.es> to control@bugs.debian.org. (full text, mbox, link).


Merged 369040 369041 369045 369053 369057 369063 369075 369077 369078 369079 369125 369149 369159 369196 369201 369222 369438. Request was from Adeodato Simó <dato@net.com.org.es> to control@bugs.debian.org. (full text, mbox, link).


Merged 369040 369041 369045 369053 369057 369063 369075 369077 369078 369079 369125 369149 369159 369196 369201 369222 369438 369527. Request was from Adeodato Simó <dato@net.com.org.es> to control@bugs.debian.org. (full text, mbox, link).


Merged 369040 369041 369045 369053 369057 369063 369075 369077 369078 369079 369125 369149 369159 369196 369201 369222 369346 369438 369527. Request was from Elimar Riesebieter <riesebie@lxtec.de> to control@bugs.debian.org. (full text, mbox, link).


Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sun, 24 Jun 2007 08:29:46 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sun Jan 14 01:12:33 2024; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.