On 22-Oct-2008, Ben Abbott wrote:
| My tip is
|
| changeset: 8266:81b124f463f9
| tag: tip
| user: John W. Eaton <address@hidden>
| date: Wed Oct 22 14:57:51 2008 -0400
| summary: properly update currentaxes when axes are deleted
|
| make
| [...]
| g++ -c -g -I/sw/include -FOpenGL -I/sw/include -fPIC -I. -I.. -I../
| liboctave -I../src -I../libcruft/misc -DHAVE_CONFIG_H -mieee-fp -
Wall
| -W -Wshadow -Wold-style-cast -g -O2 gl-render.cc -o pic/gl-render.o
| gl-render.cc: In member function ?virtual void
| opengl_renderer::draw(const figure::properties&)?:
| gl-render.cc:578: error: ?const class figure::properties? has no
| member named ?get_all_children?
| make[2]: *** [pic/gl-render.o] Error 1
| make[1]: *** [src] Error 2
| make: *** [all] Error 2
|
| ... in any event, I manually reverted "make fltk backend figures
work
| again" changeset and the build went fine.
I don't know why this would fail. It works for me.
The figure::properties class is derived from base_properties, and
there should be a definition for a get_all_children method in the
base_properties declaration in graphics.h. Did something happen such
that graphics.h was not regenerated from the updated graphics.h.in
file? In the graphics.h file that is in your build tree, do you see
the function
Matrix get_all_children (void) const { return children; }
in the base_properties class?
jwe