From octave-maintainers-request at bevo dot che dot wisc dot edu Sat Jan 24 00:01:57 2004 Subject: Octave 2.1.53 breaks octave-forge_2004.01.18 From: Dirk Eddelbuettel To: "John W. Eaton" Cc: octave-maintainers mailing list Date: Sat, 24 Jan 2004 00:01:11 -0600 On the odd chance that I'm the first to notice this, 2.1.53 no longer compiles the CVS checkout of octave-forge I did on Monday: /usr/bin/g++ -c -fPIC -I/usr/include/octave-2.1.53 -I/usr/include/octave-2.1.53/octave -mieee-fp -O2 -DHAVE_OCTAVE_21 mex.cc -o mex.o mex.cc: In member function mxArray* mxArray::field(const std::string&, int) const': mex.cc:377: error: no match for 'operator[]' in '*this->mxArray::pmap[key]' mex.cc: In member function void mxArray::field(const std::string&, int, mxArray*)': mex.cc:383: error: no match for 'operator[]' in '*this->mxArray::pmap[key]' mex.cc: In member function mxArray* mex::make_value(int, int, const string_vector&)': mex.cc:551: error: call of overloaded assign(std::string, octave_value_list&)' is ambiguous /usr/include/octave-2.1.53/octave/oct-map.h:123: error: candidates are: Octave_map& Octave_map::assign(const std::string&, const octave_value&) /usr/include/octave-2.1.53/octave/oct-map.h:125: error: Octave_map& Octave_map::assign(const std::string&, const Cell&) make[3]: *** [mex.o] Error 1 make[3]: Leaving directory /home/edd/src/debian/octave-forge-2004.01.18/extra/mex' make[2]: *** [mex/] Error 2 make[2]: Leaving directory /home/edd/src/debian/octave-forge-2004.01.18/extra' make[1]: *** [extra/] Error 2 make[1]: Leaving directory /home/edd/src/debian/octave-forge-2004.01.18' make: *** [build-stamp] Error 2 Dirk -- The relationship between the computed price and reality is as yet unknown. -- From the pac(8) manual page