octave-maintainers
[Top][All Lists]
Advanced

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

Re: Error while compiling classdef branch


From: Michael Goffioul
Subject: Re: Error while compiling classdef branch
Date: Sat, 30 Nov 2013 11:39:57 -0500




On Sat, Nov 30, 2013 at 7:24 AM, PrasannaKumar Muralidharan <address@hidden> wrote:
Hi,

I am getting error while compiling classdef branch. Copied the error below:

*******************************************************************************************

../../libinterp/dldfcn/module.mk is unchanged
making corefcn/defaults.h from ../../libinterp/corefcn/defaults.in.h
corefcn/defaults.h is unchanged
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H
-I. -I../../libinterp -I..  -I../../liboctave/cruft/misc
-I../../liboctave/array -I../liboctave/numeric
-I../../liboctave/numeric -I../liboctave/operators
-I../../liboctave/operators -I../../liboctave/system
-I../../liboctave/util -I../../libinterp/octave-value
-I../../libinterp/operators -Iparse-tree -I../../libinterp/parse-tree
-Icorefcn -I../../libinterp/corefcn -I../libgnu -I../../libgnu  -Wall
-W -Wshadow -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align
-Wcast-qual -g -O2 -pthread -MT
parse-tree/parse_tree_libparser_la-oct-parse.lo -MD -MP -MF
parse-tree/.deps/parse_tree_libparser_la-oct-parse.Tpo -c -o
parse-tree/parse_tree_libparser_la-oct-parse.lo `test -f
'parse-tree/oct-parse.cc' || echo
'../../libinterp/'`parse-tree/oct-parse.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../libinterp -I..
-I../../liboctave/cruft/misc -I../../liboctave/array
-I../liboctave/numeric -I../../liboctave/numeric
-I../liboctave/operators -I../../liboctave/operators
-I../../liboctave/system -I../../liboctave/util
-I../../libinterp/octave-value -I../../libinterp/operators
-Iparse-tree -I../../libinterp/parse-tree -Icorefcn
-I../../libinterp/corefcn -I../libgnu -I../../libgnu -Wall -W -Wshadow
-Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g
-O2 -pthread -MT parse-tree/parse_tree_libparser_la-oct-parse.lo -MD
-MP -MF parse-tree/.deps/parse_tree_libparser_la-oct-parse.Tpo -c
../../libinterp/parse-tree/oct-parse.cc  -fPIC -DPIC -o
parse-tree/.libs/parse_tree_libparser_la-oct-parse.o
parse-tree/oct-parse.yy: In member function 'tree_index_expression*
octave_base_parser::make_index_expression(tree_expression*,
tree_argument_list*, char)':
parse-tree/oct-parse.yy:3027:9: error: 'class tree_expression' has no
member named 'mark_postfix_indexed'
make[3]: *** [parse-tree/parse_tree_libparser_la-oct-parse.lo] Error 1

*******************************************************************************************

Any ideas?

By any chance, were you previously using the default branch, then checked out the classdef branch and started recompile in the same directory as you were building the default branch before?

If yes, I would suggest doing "make distclean" first. Or better, use separate build directories. Or even better, use a separate clone for the classdef branch (which is what I'm doing).

Michael.


reply via email to

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