lib32/libSDL depends on old libraries and needs to be rebuilt, add libao2 (for zsnes in amd64)

Bug #179031 reported by William Pitcock
6
Affects Status Importance Assigned to Milestone
ia32-libs (Ubuntu)
Fix Released
Undecided
Martin Pitt

Bug Description

while working on making zsnes build, i noticed that libSDL links to libdirectfb-0.9.so.25, and ia32-libs provides libdirectfb-1.0.so.0.
as such, libSDL needs to be rebuilt, as the library is unusable.

also, zsnes wants libao2, so i added it to fetch-and-build.

Related branches

Revision history for this message
Paolo Simone Gasparello (djgaspa) wrote :

Right, this bug prevent starting most of games... i exploited that with etqw for example:

$ ldd /usr/lib32/libSDL-1.2.so.0
 linux-gate.so.1 => (0xffffe000)
 libasound.so.2 => /usr/lib32/libasound.so.2 (0xf7da4000)
 libm.so.6 => /lib32/libm.so.6 (0xf7d7f000)
 libdl.so.2 => /lib32/libdl.so.2 (0xf7d7a000)
 libdirectfb-0.9.so.25 => not found
 libfusion-0.9.so.25 => not found
 libdirect-0.9.so.25 => not found
 libpthread.so.0 => /lib32/libpthread.so.0 (0xf7d62000)
 libc.so.6 => /lib32/libc.so.6 (0xf7c12000)
 /lib/ld-linux.so.2 (0x56555000)

$ ls /usr/lib32/libdirect*
/usr/lib32/libdirect-1.0.so.0 /usr/lib32/libdirectfb-1.0.so.0
/usr/lib32/libdirect-1.0.so.0.1.0 /usr/lib32/libdirectfb-1.0.so.0.1.0

Revision history for this message
William Pitcock (nenolod) wrote : Re: [Bug 179031] Re: lib32/libSDL depends on old libraries and needs to be rebuilt

It also breaks building against these libraries (e.g. in order to build
zsnes for amd64) for things which require a 32-bit userland.

Which is my concern for fixing this bug.

On Mon, 2007-12-31 at 15:04 +0000, Paolo Gasparello wrote:
> Right, this bug prevent starting most of games... i exploited that with
> etqw for example:
>
> $ ldd /usr/lib32/libSDL-1.2.so.0
> linux-gate.so.1 => (0xffffe000)
> libasound.so.2 => /usr/lib32/libasound.so.2 (0xf7da4000)
> libm.so.6 => /lib32/libm.so.6 (0xf7d7f000)
> libdl.so.2 => /lib32/libdl.so.2 (0xf7d7a000)
> libdirectfb-0.9.so.25 => not found
> libfusion-0.9.so.25 => not found
> libdirect-0.9.so.25 => not found
> libpthread.so.0 => /lib32/libpthread.so.0 (0xf7d62000)
> libc.so.6 => /lib32/libc.so.6 (0xf7c12000)
> /lib/ld-linux.so.2 (0x56555000)
>
> $ ls /usr/lib32/libdirect*
> /usr/lib32/libdirect-1.0.so.0 /usr/lib32/libdirectfb-1.0.so.0
> /usr/lib32/libdirect-1.0.so.0.1.0 /usr/lib32/libdirectfb-1.0.so.0.1.0
>

Revision history for this message
William Pitcock (nenolod) wrote : Re: lib32/libSDL depends on old libraries and needs to be rebuilt

This debdiff adds libao2 to the ia32-libs package.

Provided that the libraries are rebuilt at the same time, it will also fix this bug,
which solves both of the blocking issues with getting zsnes into amd64.

I'm going to subscribe a previous uploader to the package directly, hopefully
he can help us with this.

description: updated
Revision history for this message
Martin Pitt (pitti) wrote :

Need to wait until libexif is built and published.

Changed in ia32-libs:
assignee: nobody → pitti
status: New → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ia32-libs - 2.2ubuntu3

---------------
ia32-libs (2.2ubuntu3) hardy; urgency=low

  * Add libao2. (LP: #179031)
  * Refresh packages, so that libsdl actually works again (previously linked
    to a nonexisting libdirectfb).

 -- Martin Pitt <email address hidden> Fri, 04 Jan 2008 12:17:36 +0000

Changed in ia32-libs:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.