I've encountered a problem with gnulib, which I think is
related to the changeset below.
I've had problems on MacOS X when such changes are made. In
the past, a maintainer-clean, and building from scratch has
fixed it for me. But this time ...
libtool: compile: g++-4.2 -DHAVE_CONFIG_H -I. -I..
-I/sw/lib/flex/include -I/sw/include -m32
-I/sw/include/freetype2 -I/sw/include/qhull -I/usr/include
-I../libgnu -I../libgnu -I../libcruft/misc
-I/sw/lib/flex/include -I/sw/include -m32
-I/sw/include/freetype2 -I/sw/include/qhull -I/usr/include
-I/sw/include -m32 -O1 -g -D_THREAD_SAFE -DHAVE_CONFIG_H
-mieee-fp -I/sw/include -I/sw/include/freetype2 -I/sw/include
-I/usr/X11/include -Wall -W -Wshadow -Wold-style-cast -Wformat
-I/sw/include -m32 -O1 -g -D_THREAD_SAFE -D_THREAD_SAFE -pthread
-I/sw/include -m32 -O1 -g -D_THREAD_SAFE -MT
liboctave_la-CollocWt.lo -MD -MP -MF
.deps/liboctave_la-CollocWt.Tpo -c CollocWt.cc -fno-common
-DPIC -o .libs/liboctave_la-CollocWt.o
In file included from oct-inttypes.h:35,
from idx-vector.h:35,
from Array.h:37,
from MArray.h:29,
from dMatrix.h:27,
from CollocWt.h:29,
from CollocWt.cc:32:
lo-mappers.h: In function 'double xfloor(double)':
lo-mappers.h:37: error: 'floor' is not a member of 'gnulib'
make[3]: *** [liboctave_la-CollocWt.lo] Error 1
make[2]: *** [check] Error 2
make[1]: *** [check-recursive] Error 1
make: *** [check] Error 2
... is anyone else seeing this?
Ben
I have seen this too today. A "git pull " in octave/gnulib made an
update - after that I could comile again.