On Sat, Nov 01, 2025 at 09:20:39PM +0100, Rodrigo Arias wrote:
Hi,
I'll try and backtrace, I never did that before, I usually throw printfs all over the place. But ...
the version from git clone https://git.dillo-browser.org/plugins/gopher
is working after I added this <sys/socket.h> to io.c to compile it.
Should be there:
https://git.dillo-browser.org/plugins/gopher/tree/io.c?h=fix-bsd#n10
Make sure you use the "fix-bsd" branch (currently at a32f745):
Thanks, I got the "fix-bsd" branch. Both OpenBSD and NetBSD compiled without warnings. Plus testing succeeded, no issues on either system. I think the issues are fixed. [...]
I attached the warnings to this email as warn_openbsd.txt in case you want it. I think many of the warnings can be ignored.
NetBSD has no warnings and it too works fine.
All those warnings should be fixed in the fix-bsd branch. Additional problems may be caught by the new CFLAGS flags that stick to the C99 standard (no GNUsisms) and POSIX 2001.
Correct, no warnings anywhere.
Best, Rodrigo.
Thanks for all your work, John