octave-maintainers
[Top][All Lists]
Advanced

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

MinGW build error: 'liboctave_warning_handler' undeclared


From: John W. Eaton
Subject: MinGW build error: 'liboctave_warning_handler' undeclared
Date: Fri, 24 Aug 2012 11:48:14 -0400

On 24-Aug-2012, Philip Nienhuis wrote:

| ../../octave/liboctave/lo-cutils.c: In function 'octave_wifsignaled':
| ../../octave/liboctave/lo-cutils.c:115:5: error: 'liboctave_warning_handler'
| undeclared (f
| irst use in this function)
| ../../octave/liboctave/lo-cutils.c:115:5: note: each undeclared identifier
| is reported onl
| y once for each function it appears in
| ../../octave/liboctave/lo-cutils.c:108:40: warning: unused parameter
| 'status'
| ../../octave/liboctave/lo-cutils.c: In function 'octave_wtermsig':
| ../../octave/liboctave/lo-cutils.c:129:5: error: 'liboctave_warning_handler'
| undeclared (f
| irst use in this function)
| ../../octave/liboctave/lo-cutils.c:122:37: warning: unused parameter
| 'status'
| ../../octave/liboctave/lo-cutils.c: In function 'octave_wcoredump':
| ../../octave/liboctave/lo-cutils.c:143:5: error: 'liboctave_warning_handler'
| undeclared (f
| irst use in this function)
| ../../octave/liboctave/lo-cutils.c:136:38: warning: unused parameter
| 'status'
| ../../octave/liboctave/lo-cutils.c: In function 'octave_wifstopped':
| ../../octave/liboctave/lo-cutils.c:157:5: error: 'liboctave_warning_handler'
| undeclared (f
| irst use in this function)
| ../../octave/liboctave/lo-cutils.c:150:39: warning: unused parameter
| 'status'
| ../../octave/liboctave/lo-cutils.c: In function 'octave_wstopsig':
| ../../octave/liboctave/lo-cutils.c:171:5: error: 'liboctave_warning_handler'
| undeclared (f
| irst use in this function)
| ../../octave/liboctave/lo-cutils.c:164:37: warning: unused parameter
| 'status'
| ../../octave/liboctave/lo-cutils.c: In function 'octave_wifcontinued':
| ../../octave/liboctave/lo-cutils.c:185:5: error: 'liboctave_warning_handler'
| undeclared (f
| irst use in this function)
| ../../octave/liboctave/lo-cutils.c:178:41: warning: unused parameter
| 'status'
| make[3]: *** [liboctave_la-lo-cutils.lo] Error 1
| make[3]: Leaving directory `/home/Philip/octave/oct-3.7/liboctave'
| make[2]: *** [all] Error 2
| make[2]: Leaving directory `/home/Philip/octave/oct-3.7/liboctave'
| make[1]: *** [all-recursive] Error 1
| make[1]: Leaving directory `/home/Philip/octave/oct-3.7'
| make: *** [all] Error 2
| 
| I see that liboctave_warning_handler is declared in lo-error.h and used in
| lo-error.c, both from libcruft. But as seen in the output above, that has
| already been built.
| 
| What can I do to get past this build error?

Oops, that was my fault for not testing with one of these macros (like
WIFSIGNALED) undefined.  I checked in a change and I think it should
work now.

jwe


reply via email to

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