Ticket #994 (closed defect: fixed)

Opened 9 years ago

Last modified 9 years ago

Fixes for OpenBSD (thanks Christopher Zimmermann for patches!)

Reported by: bennylp Owned by: bennylp
Priority: normal Milestone: release-1.6
Component: common Version: trunk
Keywords: Cc:
Backport to 1.x milestone: Backported:

Change History

comment:1 Changed 9 years ago by bennylp

Initial fixes in r3057:

pjlib:

  • Autoconf fixes in detecting header availability
  • Undefined sched_get_priority_max() and sched_get_priority_min()
    • protect with #ifdef _POSIX_PRIORITY_SCHEDULING, and
    • return hardcoded (0, 31) if OpenBSD macro is declared
  • Better GUID generation

pjlib-test:

  • Reduce the loop in PJILB activesock test
  • Fixed bug in ioqueue unregistration test which caused assertion error in destroying mutex

pjlib-util-test:

  • Fixed bug in pjlib-util resolver test

comment:2 Changed 9 years ago by bennylp

  • Status changed from new to closed
  • Resolution set to fixed

comment:3 Changed 9 years ago by bennylp

Note:

Use PortAudio package that is distributed with OpenBSD instead of our PortAudio, since their PA hassndio support. To achieve this, use:

 $ ./aconfigure --with-pa-path=/usr

The command above will use /usr/include/portaudio.h and /usr/lib/libportaudio.a.

Note that this requires #1025

Note: See TracTickets for help on using tickets.