Bug#656967: libao4: undefined symbol: ao_is_big_endian in /usr/lib/ao/plugins-4/libalsa.so

Philipp Hagemeister phihag at phihag.de
Mon Jan 23 09:47:23 UTC 2012


Package: libao4
Version: 1.1.0-1+b1
Severity: important
Tags: upstream

In contrast to libesd.so and other plugins /usr/lib/ao/plugins-4/libalsa.so
uses the ao_is_big_endian symbol without specifying where it is from.

To reproduce, type:

    $ ldd -r /usr/lib/ao/plugins-4/libalsa.so > /dev/null
    undefined symbol: ao_is_big_endian      (/usr/lib/ao/plugins-4/libalsa.so)

As a workaround, copy the definition and implementation of ao_is_big_endian
into ao_alsa.c and recompile libao.



-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (600, 'unstable'), (100, 'experimental'), (20, 'stable'), (10, 'oldstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-rc7-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libao4 depends on:
ii  libao-common  1.1.0-1+b1
ii  libc6         2.13-24

libao4 recommends no packages.

Versions of packages libao4 suggests:
pn  libasound2        1.0.24.1-4
pn  libaudio2         1.9.3-2
pn  libesd0           0.2.41-10
pn  libpulse0         1.1-2
pn  libroar1          0.4-2
pn  libsndio0         <none>
pn  roaraudio-server  <none>

-- no debconf information





More information about the pkg-xiph-maint mailing list