[Pkg-alsa-devel] Bug#369040: libasound2: 78 symbols have gone weak, making all linking apps break

Adeodato Simó dato at net.com.org.es
Fri May 26 23:26:36 UTC 2006


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





More information about the Pkg-alsa-devel mailing list