Renoise Freebsd Build

Dear Renoise build team,

this is a kind request for a FreeBSD build of Renoise!

Given that you provide linux and esp. mac os X executable, freebsd build would most likely work without any/minimal changes.

Thank you!

mirsha

p.s. Btw. FreeBSD support is a very strong argument for new Renoise registration.

isn’t there something like a linux compatibility layer in the freebsd kernel?
it’s quite a time since I used both but I think I remember something like that.

It is. And Renoise is running. But that’s not all unfortunately. Due the lack of OSS support in Renoise, the only way is to use jack, which would be indeed more than fine in a native build. Now running linux jackd in freebsd is another story. I tried hard in the last days to do so. My last try includes debian squeeze chroot (otherwise my production environment), with zero success.

try if this thread helps you. I don’t think Renoise is going to ever exist for more than three platforms

Thanks, in the meantime (some 15 years later), as found in a FreeBSD forum and tested myself, it is possible to run Renoise on FreeBSD and actually get sound out of it through the magic of two jackd servers and network. In an attempt to avoid this crazy setup, could someone please put some light on how excactly is the presence of jack detected and evt. which is the minimal version of jacklib supported?

I played with strace and placed files, i guess, in the right place, but still jack is not detected if not running in the linux change root.

Thanks and cheers,

mirsha

p.s. as the time passed, now it is easy to get multichannel audio interface running natively on FreeBSD, including midi.

1 Like

Continuing the effort of copying libraries around, mounting what appears required at the right place, according to a mystical computer “brain” i finally hit the impossible

“Final, precise diagnosis

At this point, the situation is no longer ambiguous:

  • :check_mark: Linux libjack loads

  • :check_mark: Linux libjackserver loads

  • :check_mark: /dev/shm path exists

  • :check_mark: UNIX socket is created

  • :cross_mark: Shared memory semantics fail

  • :cross_mark: JACK handshake cannot complete

This is not fixable with:

  • bind mounts

  • nullfs

  • symlinks

  • permissions

  • environment variables “