Package Details: sonobus 1.5.1-2

Git Clone URL: https://aur.archlinux.org/sonobus.git (read-only, click to copy)
Package Base: sonobus
Description: An easy to use application for streaming high-quality, low-latency peer-to-peer audio
Upstream URL: https://sonobus.net
Licenses: GPL3
Submitter: Luchs
Maintainer: Luchs (Scrumplex)
Last Packager: Scrumplex
Votes: 7
Popularity: 0.000245
First Submitted: 2021-01-20 21:44 (UTC)
Last Updated: 2022-06-18 21:04 (UTC)

Latest Comments

1 2 Next › Last »

hockeymikey commented on 2022-06-08 20:15 (UTC)

Anyone getting an "error: ‘exchange’ is not a member of ‘std’" when is tries to compile juce? Tried using CFLAGS="$CFLAGS -std=c17" thinking that would solve but no dice.

themaddin commented on 2022-04-02 23:02 (UTC)

zenity should be at least a optdep of this, as it's used for loading and saving setups and files.

ph11 commented on 2022-01-20 18:38 (UTC)

Is there still a maintainer? It's 1.4.9, actually

kousu commented on 2022-01-04 00:45 (UTC)

Here's a backtrace, but it doesn't mean much to me:

!! killing thread by force !!
[New Thread 0x7fffe7461640 (LWP 20503)]
FATAL: exception not rethrown

Thread 15 "JUCE ALSA" received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffe4b61640 (LWP 20010)]
0x00007ffff785ad22 in raise () from /usr/lib/libc.so.6
(gdb) bt
#0  0x00007ffff785ad22 in raise () from /usr/lib/libc.so.6
#1  0x00007ffff7844862 in abort () from /usr/lib/libc.so.6
#2  0x00007ffff789cd28 in __libc_message () from /usr/lib/libc.so.6
#3  0x00007ffff789cd5a in __libc_fatal () from /usr/lib/libc.so.6
#4  0x00007ffff7dd1324 in unwind_cleanup () from /usr/lib/libpthread.so.0
#5  0x00005555555e703a in ?? ()
#6  0x00007ffff7dc8259 in start_thread () from /usr/lib/libpthread.so.0
#7  0x00007ffff791c5e3 in clone () from /usr/lib/libc.so.6

kousu commented on 2022-01-04 00:31 (UTC) (edited on 2022-01-04 00:47 (UTC) by kousu)

I just built this package and I'm also getting a crash, but it's not a segfault:

$ sonobus 
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
!! killing thread by force !!
FATAL: exception not rethrown
Aborted (core dumped)
$ sonobus -v
SonoBus version 1.4.6

I'm getting the same problem with sonobus-git, which is currently building version 1.4.7: https://aur.archlinux.org/packages/sonobus-git/#comment-844699

leonardder commented on 2021-06-05 07:19 (UTC)

Could you consider adding arm architectures to the list of architectures? I at least know aarch64 to work.

Cholfo commented on 2021-06-04 19:27 (UTC)

Hi, when I try to load an audio file or record the program crashes with a segfault. Talking with some friends who had sonobus also installed, one has the same issue and for the other one all works as expected.

sonosaurus commented on 2021-04-28 18:46 (UTC)

JUCE is not a normal library dependency (for anyone), it is a source code collection... it isn't designed to be linked to like most other "dependencies". And furthermore, I have modified it, so you need to think of it as part of the SonoBus source code (which it is), and not a dependency.

Looks like libcurl is no longer a dependency either.

Regarding X11 and libjack, the code does dynamic library loading internally at runtime, and not at link time, which is why they don't show up with ldd.

Scrumplex commented on 2021-04-28 17:29 (UTC) (edited on 2021-04-28 17:29 (UTC) by Scrumplex)

sonosaurus: Thank you for your comment. First of all: Awesome piece of software you got here :D

On Arch Linux it is undesirable to have dependencies in-tree, as that does not guarantee reproducability. But as far as I can tell it's currently not possible to solve this. Maybe we can work this out in a GitHub issue.

I was a little confused about it being statically linked or not, as libcurl, libjack and libx* are all not linked with any binary (neither /usr/bin/sonobus, nor the VSTs)

sonosaurus commented on 2021-04-28 15:19 (UTC)

Also, you cannot use a "system JUCE" because the JUCE included in the SB source code is a custom branch with specific changes... that's why it is part of the source tree.

The binary is not statically linked on Linux.