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: Philip Nienhuis
Subject: MinGW build error: 'liboctave_warning_handler' undeclared
Date: Fri, 24 Aug 2012 06:33:59 -0700 (PDT)

$ hg summary
parent: 15225:2d337a9869e9 tip
(just checked out)

(restarting make after the same compile error)
:
$ make
Makefile:2632: warning: overriding commands for target `check'
Makefile:2214: warning: ignoring old commands for target `check'
making run-octave from ../octave/run-octave.in
run-octave is unchanged
chmod a+rx "run-octave"
make  all-recursive
make[1]: Entering directory `/home/Philip/octave/oct-3.7'
Makefile:2632: warning: overriding commands for target `check'
Makefile:2214: warning: ignoring old commands for target `check'
Making all in libgnu
make[2]: Entering directory `/home/Philip/octave/oct-3.7/libgnu'
make  all-recursive
make[3]: Entering directory `/home/Philip/octave/oct-3.7/libgnu'
make[4]: Entering directory `/home/Philip/octave/oct-3.7/libgnu'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/Philip/octave/oct-3.7/libgnu'
make[3]: Leaving directory `/home/Philip/octave/oct-3.7/libgnu'
make[2]: Leaving directory `/home/Philip/octave/oct-3.7/libgnu'
Making all in libcruft
make[2]: Entering directory `/home/Philip/octave/oct-3.7/libcruft'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/Philip/octave/oct-3.7/libcruft'
Making all in liboctave
make[2]: Entering directory `/home/Philip/octave/oct-3.7/liboctave'
make  all-am
make[3]: Entering directory `/home/Philip/octave/oct-3.7/liboctave'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -shared-libgcc
-DHAVE_CONFIG_H -I. -I../
../octave/liboctave -I..            -I../libgnu -I../../octave/libgnu
-I../../octave/libcr
uft/misc -I/x/Programs/gplibs/include -I/x/Programs/OctaveLibs/include
-I/x/programs/GnuWi
n32/include -g -O2  -mieee-fp -Wall -W -Wshadow -Wformat -Wpointer-arith
-Wmissing-prototy
pes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -g -O2  -MT
liboctave_la-
lo-cutils.lo -MD -MP -MF .deps/liboctave_la-lo-cutils.Tpo -c -o
liboctave_la-lo-cutils.lo
`test -f 'lo-cutils.c' || echo '../../octave/liboctave/'`lo-cutils.c
libtool: compile:  gcc -shared-libgcc -DHAVE_CONFIG_H -I.
-I../../octave/liboctave -I.. -I
../libgnu -I../../octave/libgnu -I../../octave/libcruft/misc
-I/x/Programs/gplibs/include
-I/x/Programs/OctaveLibs/include -I/x/programs/GnuWin32/include -g -O2
-mieee-fp -Wall -W
-Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes
-Wwrite-strings
 -Wcast-align -Wcast-qual -g -O2 -MT liboctave_la-lo-cutils.lo -MD -MP -MF
.deps/liboctave
_la-lo-cutils.Tpo -c ../../octave/liboctave/lo-cutils.c  -DDLL_EXPORT -DPIC
-o .libs/liboc
tave_la-lo-cutils.o
../../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?

Thx,

Philip




--
View this message in context: 
http://octave.1599824.n4.nabble.com/MinGW-build-error-liboctave-warning-handler-undeclared-tp4643218.html
Sent from the Octave - Maintainers mailing list archive at Nabble.com.


reply via email to

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