plague: /usr/local/octave-forge>make
cd FIXES/ && make
make[1]: Entering directory `/home/local/octave-forge-2004.02.12/FIXES'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/local/octave-forge-2004.02.12/FIXES'
cd extra/ && make
make[1]: Entering directory `/home/local/octave-forge-2004.02.12/extra'
make[2]: Entering directory
`/home/local/octave-forge-2004.02.12/extra/graceplot'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/home/local/octave-forge-2004.02.12/extra/graceplot'
make[2]: Entering directory
`/home/local/octave-forge-2004.02.12/extra/linear-algebra'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/home/local/octave-forge-2004.02.12/extra/linear-algebra'
make[2]: Entering directory
`/home/local/octave-forge-2004.02.12/extra/mex'
mkoctfile -DHAVE_OCTAVE_21 -v -c -o mex.o mex.cc
g++ -c -fPIC -I/usr/local/include/octave-2.1.50
-I/usr/local/include/octave-2.1.50/octave -I/usr/local/include -g -O2
-Wall -DHAVE_OCTAVE_21 mex.cc -o mex.o
cc1plus: warning: changing search order for system directory
"/usr/local/include"
cc1plus: warning: as it has already been specified as a non-system
directory
mex.cc: In member function `mxArray* mxArray::field(const
std::string&, int)
const':
mex.cc:387: no matching function for call to
`Octave_map::contents(const
std::basic_string<char, std::char_traits<char>,
std::allocator<char> >&)'
/usr/local/include/octave-2.1.50/octave/oct-map.h:98: candidates are:
octave_value_list&
Octave_map::contents(std::_Rb_tree_iterator<std::pair<const
std::string,
octave_value_list>, const std::pair<const std::string,
octave_value_list>&,
const std::pair<const std::string, octave_value_list>*>)
/usr/local/include/octave-2.1.50/octave/oct-map.h:101:
octave_value_list
Octave_map::contents(std::_Rb_tree_iterator<std::pair<const
std::string,
octave_value_list>, const std::pair<const std::string,
octave_value_list>&,
const std::pair<const std::string, octave_value_list>*>) const
mex.cc: In member function `void mxArray::field(const std::string&,
int,
mxArray*)':
mex.cc:401: invalid use of undefined type `struct Cell'
/usr/local/include/octave-2.1.50/octave/ov.h:43: forward declaration
of `struct
Cell'
mex.cc: In member function `mxArray* mex::make_value(int, int, const
string_vector&)':
mex.cc:579: variable `Cell empty' has initializer but incomplete type
make[2]: *** [mex.o] Error 1
make[2]: Leaving directory
`/home/local/octave-forge-2004.02.12/extra/mex'
make[1]: *** [mex/] Error 2
make[1]: Leaving directory `/home/local/octave-forge-2004.02.12/extra'
make: *** [extra/] Error 2
Try 2.1.55. configure with --enable-shared --disable-static.
Paul Kienzle
address@hidden
On Feb 26, 2004, at 8:03 AM, Nathan Weisz wrote:
wanted to install octave-forge-2004.02.12. I use Mac OS X 10.3 and
have octave 2.1.53 installed via hpc.
-------------------------------------------------------------
Octave is freely available under the terms of the GNU GPL.
Octave's home on the web: http://www.octave.org
How to fund new projects: http://www.octave.org/funding.html
Subscription information: http://www.octave.org/archive.html
-------------------------------------------------------------