Basically padsp is a simple script that only preloads
libpulsedsp.so(x86_64 version of it for x86_64 system). While 32 bit
application requires 32 bit library there is no way it will work. The
only workaround that I know is to copy from 32 bit libpulsedsp package
libpulsedsp.so to /usr/lib32 and LD_PRELOAD=/usr/lib32/libpulsedsp.so
for 32 bit applications. However this is similar to Stanislav workaround
and can be confusing for novice ubuntu users. I've noticed that Fedora
solved this issue some time ago, see
https://bugzilla.redhat.com/show_bug.cgi?id=376721. There must be more
user friendly way to handle this. Maybe it would be enough to
additionally provide a 32bit version of libpulsedsp.so on x86_64 systems
as Fedora users suggested.

** Bug watch added: Red Hat Bugzilla #376721
   https://bugzilla.redhat.com/show_bug.cgi?id=376721

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to pulseaudio in Ubuntu.
https://bugs.launchpad.net/bugs/1002515

Title:
  padsp does not work, ld.so can't find libpulsedsp.so

Status in “pulseaudio” package in Ubuntu:
  Confirmed

Bug description:
  Hi!

  padsp fails horribly on my 64b 12.04
  All I get is "ERROR: ld.so: object 'libpulsedsp.so' from LD_PRELOAD cannot be 
preloaded: ignored."

  LD_PRELOAD-ing /usr/lib/x86_64-linux-gnu/libpulsedsp.so
  (with full path) works.

  I assume this got broken with multiarch-support.

  I know this is a dupe of #218093, but it got closed as won'tfix, since
  there is no use for padsp.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1002515/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to