octave-maintainers
[Top][All Lists]
Advanced

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

Re: Compilation failure of JIT [classdef branch]


From: Michael Goffioul
Subject: Re: Compilation failure of JIT [classdef branch]
Date: Sat, 4 Aug 2012 17:02:26 +0100

On Sat, Aug 4, 2012 at 4:47 PM, Michael Goffioul <address@hidden> wrote:
I'm getting this compilation failure in the classdef branch:

libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -I../../libcruft/misc -I../liboctave -I../../liboctave -Ioctave-value -I../../src/octave-value -Iparse-tree -I../../src/parse-tree -Ioperators -I../../src/operators -Iinterp-core -I../../src/interp-core -Iinterpfcn -I../../src/interpfcn -Icorefcn -I. -I../../src -I../libgnu -I../../libgnu -g -O2 -DHAVE_CONFIG_H -mieee-fp -isystem /usr/include -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -pthread -g -O2 -MT interp-core/liboctinterp_la-pt-jit.lo -MD -MP -MF interp-core/.deps/liboctinterp_la-pt-jit.Tpo -c ../../src/interp-core/pt-jit.cc  -fPIC -DPIC -o interp-core/.libs/liboctinterp_la-pt-jit.o
../../src/interp-core/pt-jit.cc: In constructor 'jit_info::jit_info(tree_jit&, tree&)':
../../src/interp-core/pt-jit.cc:1627:19: error: cannot declare variable 'conv' to be of abstract type 'jit_convert'
In file included from ../../src/interp-core/pt-jit.cc:32:0:
../../src/interp-core/pt-jit.h:61:1: note:   because the following virtual functions are pure within 'jit_convert':
In file included from ../../src/interp-core/pt-jit.h:30:0,
                 from ../../src/interp-core/pt-jit.cc:32:
../../src/parse-tree/pt-walk.h:180:3: note: virtual void tree_walker::visit_funcall(tree_funcall&)
../../src/interp-core/pt-jit.cc: In constructor 'jit_info::jit_info(tree_jit&, tree&, const octave_value&)':
../../src/interp-core/pt-jit.cc:1644:19: error: cannot declare variable 'conv' to be of abstract type 'jit_convert'
In file included from ../../src/interp-core/pt-jit.cc:32:0:
../../src/interp-core/pt-jit.h:61:1: note:   since type 'jit_convert' has pure virtual functions
make[1]: *** [interp-core/liboctinterp_la-pt-jit.lo] Error 1
make[1]: Leaving directory `/home/goffioul/Sources/octave/octave-hg-classdef/build-linux/src'
make: *** [all] Error 2

Nevermind, it's specific to the classdef branch. I'll fix it.

Michael.


reply via email to

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