openpgm
openpgm copied to clipboard
openPGM on FreeBSD 11.1
The source does not compile or run properly on FreeBSD 11.1. Is it supposed to run on this OS? The first issue is with the byteorder.h header file which I was able to fix to get the code to compile but when running it with the samples, I continually get "invalid argument" errors when joining a multicast group.
It does run on MacOS and it did run on FreeBSD. However there are IPv6 updates that tend to break things as there are "new" agnostic APIs for multicast subscriptions, RFC 3678, that are slowly implemented. Please check FreeBSD's struct group_req
that may now be official:
https://github.com/steve-o/openpgm/blob/master/openpgm/pgm/include/pgm/in.h