Fix PADSP to use PulseAudio on 64 bit linux

1 min read

Do you get this error when you try to use padsp with a program that needs it?

ERROR: ld.so: object ‘/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsedsp.so’ from LD_PRELOAD cannot be preloaded: ignored.

Then you’re in luck. It’s simply a matter of installing the multi-arch capabilities and a copy of padsp to make it work. I used to suggest this solution, but it got clobbered when pulseaudio updated (duh). This way won’t, by using multi-arch.

On Debian and Ubuntu (you may need to type sudo in front of each):

dpkg –add-architecture i386
apt-get update
apt-get install libpulse0:i386 libpulsedsp:i386

You should now have this path on your system:

/usr/lib/i386-linux-gnu/pulseaudio/

Then

sudo cp /usr/bin/padsp /usr/bin/padsp_32

Use your favorite text editor (as root!) to edit padsp_32. You will change the two places that say

/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsedsp.so

to

/usr/lib/i386-linux-gnu/pulseaudio/libpulsedsp.so

Then just type

padsp_32 /your/program/here

And you’re golden again!

Was this post helpful or insightful? Buy me a coffee here or here and share this post with others!

Popular posts:

  • The difference between boundaries and rules
  • Review: MAFA - MPD client for Android
  • Organizing and Tiling Your Windows on #Openbox Using Only... Openbox
  • If there's one Nazi (or a racist) at the table...
  • Weekend Project: Whole House and Streaming Audio for Free with MPD
  • Two Ways to get CMYK Separation Using GIMP Instead of Photoshop in 2022

Recent Posts

One Comment

  1. December 24, 2014

    PERFECT! This got ColEM working with sound!

Comments are closed.