[PD] Pd 0.54-1 Compilation: ALSA Errors under RPi OS 12 Bookworm with PipeWire

Linux Rouen Normandie linux.rouen at free.fr
Fri Dec 8 18:25:31 CET 2023


Thank you IOhannes,

I have missed this libasound2-dev-1.2.8-1 package among some others 
which were also missing like autotools-dev-20220109.11, 
libjack-jackd2-dev-1.9.21 and few others.
Now Pd 0.54-1 is well compiling with ALSA and the installation went 
smoothly. 😎

I can move forward and try building the Cyclone 0.8-0 et Else 1.0-0 
rc-10 externals for RPi OS 12 64-bits and few others which are not 
available at all thru Deken.

Q: With Pd 0.53-1 from the RPi repo I got in Deken, Default 
architecture: Linux-arm64-32.
Now after installing 0.54-1 over it I'm getting in Deken, Default 
architecture: Linux-armv8-32.
I'm a little bit confused. Is Linux-armv8-32 = Linux-arm64-32?
In Pd Deken 0.9.14 which is the correct architecture for RPi OS 12 
Bookworm in 64-bit (running on an RPi 400)?

Joseph
----------

Le 07/12/2023 à 07:45, IOhannes m zmölnig a écrit :
> Am 7. Dezember 2023 02:17:28 MEZ schrieb Linux Rouen Normandie <linux.rouen at free.fr>:
>> Hello List,
>>
>>
>> 2- I installed yesterday the new Raspberry Pi OS 12 Bookworm 64-bit, with PipeWire set by default, on my Rapsberry Pi 400.
>> Trying to compile Pd 0.54-1 is not okay with ALSA gone for both AUDIO & MIDI:
> You must install the libasound-dev package.
> In theory you can compile Pd without ALSA altogether, but I don't think anyone ever does that, so it's bound to fail every now and again (in your case, you would also have to disable (local) portaudio)
>
>> Q: How can we fix that for using Pd with PipeWire (an upcoming standard) under the latest RPi OS?
> There's nothing that needs to be fixing.
> PipeWire has front-end for ALSA and JACK, so Pd can connect to PW right away (you probably need to install some glue package first, cannot check as I'm currently afk).
> As a matter of fact, on my desktop machines I practically always run both Debian packaged Pd and self compiled Pds on PipeWire-enabled machines (not RPis though) without any problems.
>
> IIRC, PipeWire actively discourages people from writing "native" support for it, and instead tells people to keep using whatever audio backends they already have.
>
>>   Note1: I know we can step back from PipeWire to PulseAudio in Raspi-Config => 6 Advanced Options => A7 Audio Config (choice between PulseAudio and PipeWire-default).
>>   Note2: Pd 0.53-1 (puredata-0.53.1+ds-2) from the RPi OS 12 64-bit repos doesn't have these ALSA issues (true for both Audio & Midi) even with PipeWire active.
>>
>> Thanks,
>> Joseph Gastelais
> ----------
>
> mfg.sfg.jfd
> IOhannes
>
> _______________________________________________
> Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list





More information about the Pd-list mailing list