octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

build fails: ‘strerror’ is not a member of ‘gnulib’


From: John W. Eaton
Subject: build fails: ‘strerror’ is not a member of ‘gnulib’
Date: Wed, 24 Mar 2010 15:57:42 -0400

On 24-Mar-2010, David Grundberg wrote:

| I'm having trouble building the tip. I used to have the 'cannot open < 
| liboctave/mx-op-inc.mk' problem but that is fixed now, that's great, but 
| I'm still stuck. I removed my checkout and started anew, but it still 
| won't build. This is what I'm getting:

I assume you checked in the following change to fix this problem?

Why did you use (for example)

  #include "stdlib.h"

instead of

  #include <stdlib.h>

?  Is this needed because some system C++ <cXXX> headers don't include
the corresponding C <XXX.h> header files?  If so, then maybe we should
be rethinking the way we use the C system headers throughout Octave.

Also, even though we may expect these headers to be coming from gnulib now,
if we had a system that did not need gnulib to provide proper
POSIX support, I think we would want the <...> style of include
statements.  Won't it work properly to include them with <...> now
given the -I flags we provide to the preprocessor?

jwe


reply via email to

[Prev in Thread] Current Thread [Next in Thread]