Ticket #2013 (closed bug: fixed)

Opened 11 years ago

Last modified 11 years ago

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


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.


tt2013-sysparam.patch Download (440 bytes) - added by doughera 11 years ago.

Change History

Changed 11 years ago by doughera

Changed 11 years ago by coke

  • owner set to coke

Changed 11 years ago by coke

  • status changed from new to closed
  • resolution set to fixed
  • patch changed from new to applied

Thanks, applied as a488ccc

Note: See TracTickets for help on using tickets.