On Fri, 2 Dec 2005 10:45:06 +0000 (UTC) "Peter Bortas @ Pike developers forum" 10353@lyskom.lysator.liu.se wrote:
It's time for another 7.6 distribution soon. There are a couple of nasty little bugs that have been fixed since the last one, and I said we were going to release a bit more often. No big rush this time though, so if someone has something in perticular they'd like to fix it can wait a week. If not I'll try to make a release this weekend. Take a look at CHANGES and make sure your changes are documented.
Looking through all the config.log files for OpenBSD specific problems that might need fixed, I found this:
configure:28435: checking sys/user.h usability configure:28447: /usr/ports/lang/pike/w-pike-7.6.50/build-i386/ smartlink cc -c -O2 -pipe -O2 -I/usr /local/include -I/usr/X11R6/ include -I/usr/ports/lang/pike/w-pike-7.6.50/Pike-v7.6.50/src -I/usr/ ports/lang/pike/w-pike-7.6.50/build-i386 conftest.c >&5 In file included from /usr/include/sys/user.h:41, from conftest.c:86: /usr/include/sys/ucred.h:46: error: `NGROUPS' undeclared here (not in a function) In file included from /usr/include/sys/sysctl.h:47, from /usr/include/sys/user.h:46, from conftest.c:86: /usr/include/sys/proc.h:61: error: `MAXLOGNAME' undeclared here (not in a function) /usr/include/sys/proc.h:217: error: `MAXCOMLEN' undeclared here (not in a function) In file included from /usr/include/sys/user.h:46, from conftest.c:86: /usr/include/sys/sysctl.h:328: error: `MAXLOGNAME' undeclared here (not in a function)
On OpenBSD, you have to include <sys/param.h> before you include <sys/user.h>.
Adam