Tue 13 Aug 2013 12:42:10 PM UTC, comment #2:
This bug has been fixed upstream with this change:
http://git.savannah.gnu.org/cgit/gnulib.git/commit/?id=dc6d2b5b3652b68d4c62a3875c6960a473b4eaea
I got a successful build of Octave on OpenBSD (and Debian) using gnulib at the following commit, which is a few changes later and the current HEAD revision:
http://git.savannah.gnu.org/cgit/gnulib.git/commit/?id=3f5bf99e1290a6b46133385cc7c7515f96f4098b
If someone can update the gnulib-hg mirror for Octave (I don't think I can), we can update our pointer to use gnulib at the first commit listed above or newer.
|
Thu 08 Aug 2013 03:41:34 AM UTC, original submission:
Two files fail to compile on OpenBSD 5.3 due to errors from the gnulib sys/time.h include file. This is almost certainly an upstream gnulib bug and I will report it there when I have a minimal example, but reporting here to track it for Octave as well.
liboctave/system/oct-time.cc:
libinterp/corefcn/getrusage.cc:
The attached patch is a hack that gets around both of these compilation failures and the rest of Octave compiles successfully.
|