Ticket #2013 (closed bug: fixed)
Build failure with parrot 3.0 on OpenBSD
| Reported by: | doughera | Owned by: | coke |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | build | Version: | 3.0.0 |
| Severity: | medium | Keywords: | |
| Cc: | Language: | ||
| Patch status: | applied | Platform: | openbsd |
Description
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.
Attachments
Change History
Note: See
TracTickets for help on using
tickets.

