Closed yurivict closed 1 year ago
hmmm this is very linux-specific code (it's only used for ALSA backend), I don't know why it would even go through this in freebsd..
is there a timerfd alternative there?
Setting LIBREMIDI_NO_ALSA=ON gets rid of this compilation failure. It must be working through Jack.
The timerfd functions aren't available on FreeBSD because they are Linux-only functions.
FYI: ALSA is supported on FreeBSD.
But libremidi now uses linusixms like timerfd
in the ALSA code so I had to disable ALSA in the FreeBSD port.
FYI: ALSA is supported on FreeBSD.
oh, okay I did not know (or expect this) at all. And there isn't any timerfd shim for BSD?
I disabled it for now if timerfd is not available. Instead I'd like to consider using the native BSD MIDI APIs, I read about /dev/umidi and OSS but could not find much docs...
should be good on 4.1.0, please reopen if you still encounter issues!
FreeBSD 13.2