Rust and Jack on aarch64

Friends

Are there any Rust programmers here that have had any success with recording or playing audio through Jack on Raspberry Pi?

I am having difficulty with the jack crate in Rust. The system hangs (looking like a deadlock) when the client is deactivated

There are many failing tests in the crate (all hang)

I am struggling with this and am very keen to hear if anyone has made a success of it

Ensuring libdb5.3-dev is installed fixes this.

I am compiling Jack from source and it builds happilly without libdb5.3-dev, it silently undefines HAVE_DB a compile time macro that arranges to have the Berkeley DB linked. Without the Berkeley DB it cannot set/reset properties, and this leads to the bug.

I am unsure (and too busy to test) how this effects Jack from the Debian repositories, if memory serves that is where I started…

So if you have difficulty with rust-jack do check libdb5.3-dev is installed

See: aarch64: Building so HAVE_DB is defined · Issue #1015 · jackaudio/jack2 · GitHub

1 Like