Ticket #2013 (closed bug: fixed)
Build failure with parrot 3.0 on OpenBSD
|Reported by:||doughera||Owned by:||coke|
OpenBSD 4.8 does not build on parrot since at least parrot-3.0. The problem is a missing <sys/param.h> include in src/platform/generic/sysmem.c. It used to work before the great platform reorganization. When parrot had the monolithic generated platform.c, sys/param.h was pulled in by one of the other included files. Now that platform.c is broken into separate components, that no longer happens and sys/param.h must be explicitly included (providing, of course, that it exists). The attached patch does that.