another build failure
Ben Abbott
bpabbott at mac.com
Wed Oct 22 19:46:46 CDT 2008
On Oct 22, 2008, at 8:32 PM, John W. Eaton wrote:
> On 22-Oct-2008, Ben Abbott wrote:
>
> | My tip is
> |
> | changeset: 8266:81b124f463f9
> | tag: tip
> | user: John W. Eaton <jwe at octave.org>
> | 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
I use a rather primitive approach to building to prevent my lack of
experience and absent mindedness from getting in the way ;-).
What I did today was to make a fresh copy of the developers sources
and autogen/configure/make.
After getting the error I looked back through the recent changesets
found the labeled "make fltk backend figures work again" and reverted
it manually. Then in my absent minded fashion I typed "make" in .../src
Once it finished, I realized my error and backed up a directory and
ran make from there. As you might imagine my graphics.h does not
contain any reference to get_all_children (neither does anything else
at this point.
I'm starting a new fresh build and will report back when it fails
(hopefully tonight).
Ben
More information about the Octave-maintainers
mailing list