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):
% git clone -b fix-bsd https://git.dillo-browser.org/plugins/gopher
Cloning into 'gopher'...
% cd gopher
% git branch -v
* fix-bsd a32f745 Build with C99 standard and POSIX 2001
% grep sys/socket io.c
#include <sys/socket.h>
I also checked the original version, that works now, very
odd. I will play around with this to see if I could figure
out what I may have done differently.
Thanks!
After I added this <sys/socket.h> to io.c I can compile it
on OpenBSD.
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.
Best,
Rodrigo.
_______________________________________________
Dillo-dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]