|
From: | John W. Eaton |
Subject: | Re: mxe-octave: build fails with ".../unistd-wrappers.h:56:8: error: 'pid_t' does not name a type" |
Date: | Sun, 19 Jun 2016 18:22:32 -0400 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Icedove/38.5.0 |
On 06/19/2016 09:31 AM, PhilipNienhuis wrote:
John W. Eaton wroteOn Fri, Jun 17, 2016 at 14:31:41 -0700, PhilipNienhuis wrote:Octave-dev tip (21942:aab79a1885cc) fails to build in mxe-octave (tip 4157:fcf0410f7055) while building (AFAICS) libinterp/corefcn/oct-tex-lexer.cc with errors along the lines of: :/home/philip/devel/octdev/mxe/mxe_64b_20160617/tmp-default-octave/octave-4.1.0+/liboctave/wrappers/unistd-wrappers.h:56:8:error: 'pid_t' does not name a type extern pid_t octave_fork_wrapper (void);I have a patch in progress that will fix the Windows build. I'll try to finish it and push this weekend. jweIf you refer to changeset 21949:baeffde5c87d (default) -and- changeset 4159:c190f2cae988 (mxe-octave) wow, that's quite a bit of work, thank you. Still dev octave doesn't cross-build for me. Excerpt from log with a bit of preceding context to show where it breaks:
I don't know what's causing trouble for you. It works for me at least as far as building Octave. I'm having some problems with parallel "make install" that seem to be due to targets being made multiple times in parallel because of move-if-change rules. But that's a separate issue and I don't think related to my recent changes.
jwe
[Prev in Thread] | Current Thread | [Next in Thread] |