Fails to run on FreeBSD
$ cc -v
FreeBSD clang version 8.0.1 (branches/release_80 363030) (based on LLVM 8.0.1)
Target: x86_64-unknown-freebsd13.0
Thread model: posix
InstalledDir: /usr/bin
$ cage waypipe -d server gtk3-demo
s21460:95.452579 [server.c: 46] I'm a server on /tmp/waypipe-server.sock, running: gtk3-demo
s21460:95.453224 [server.c:118] Server main!
S21471:95.923595 [util.c:135] Error connecting to socket (/tmp/waypipe-server.sock): No such file or directory
s21460:95.923990 [util.c:161] Child process 21471 has died
$ cage waypipe -d client
c21494:16.973742 [client.c:132] A wayland compositor is available. Proceeding.
$ sudo service sshd onestart
$ cage waypipe -d ssh foo@localhost gtk3-demo
c21622:97.278843 [client.c:132] A wayland compositor is available. Proceeding.
s21627:97.581958 [server.c: 67] I'm a server on /tmp/waypipe-server-lhUo7e90.sock, running: gtk3-demo
s21627:97.582182 [server.c:139] Server main!
Unable to init server: Could not connect to 127.0.0.1: Connection refused
(gtk3-demo:21628): Gtk-WARNING **: 18:34:57.591: cannot open display:
s21627:97.592455 [util.c:133] Child process 21628 has died
s21627:97.592459 [server.c:170] Child program has died, exiting
s21627:97.592481 [server.c:236] Waiting for child handlers and program
s21627:97.592483 [server.c:243] Program ended
c21622:97.593115 [util.c:161] Child process 21623 has died
c21622:97.593120 [client.c:161] Child (ssh) died, exiting