octave-maintainers
[Top][All Lists]
Advanced

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

Re: another build failure


From: Ben Abbott
Subject: Re: another build failure
Date: Wed, 22 Oct 2008 20:46:46 -0400


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 <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

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



reply via email to

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