Stephen Montgomery-Smith wrote: > I bet this problem effects everyone else too. > > It seems to me that octave-forge-communications-1.0.9 should be marked > as needing octave-3.1.55 or higher. When building with octave-3.0.5, I > get the error message, which seems to be created by a change inside of > variables.h.
On the other hand, when I try to build octave-forge-communications-1.0.9 with octave-3.1.55 I get this this error: g++43 -c -I/usr/local/include -fPIC -I/usr/local/include/octave-3.1.55 -I/usr/local/include/octave-3.1.55/octave -I/usr/local/include -O2 -pipe -fno-strict-aliasing -DHAVE_OCTAVE_31 -DGALOIS_DISP_PRIVATES galois.cc -o galois.o In file included from galois.cc:27: galois.h:134: error: wrong number of template arguments (4, should be 1) /usr/local/include/octave-3.1.55/octave/base-lu.h:32: error: provided for 'template<class lu_type> class base_lu' galois.h: In constructor 'LU::LU()': galois.h:144: error: wrong number of template arguments (4, should be 1) /usr/local/include/octave-3.1.55/octave/base-lu.h:32: error: provided for 'template<class lu_type> class base_lu' galois.h: In copy constructor 'LU::LU(const LU&)': galois.h:150: error: wrong number of template arguments (4, should be 1) /usr/local/include/octave-3.1.55/octave/base-lu.h:32: error: provided for 'template<class lu_type> class base_lu' galois.h: In member function 'LU& LU::operator=(const LU&)': galois.h:155: error: wrong number of template arguments (4, should be 1) /usr/local/include/octave-3.1.55/octave/base-lu.h:32: error: provided for 'template<class lu_type> class base_lu' galois.cc: In member function 'boolMatrix galois::all(int) const': galois.cc:712: error: 'MX_ALL_OP' was not declared in this scope galois.cc: In member function 'boolMatrix galois::any(int) const': galois.cc:718: error: 'MX_ANY_OP' was not declared in this scope galois.cc: At global scope: galois.cc:880: error: wrong number of template arguments (4, should be 1) /usr/local/include/octave-3.1.55/octave/base-lu.h:32: error: provided for 'template<class lu_type> class base_lu' galois.cc: In member function 'void LU::factor(const galois&, const LU::pivot_type&)': galois.cc:891: error: 'ipvt' was not declared in this scope galois.cc:893: error: 'a_fact' was not declared in this scope galois.cc: In member function 'galois LU::L() const': galois.cc:965: error: 'a_fact' was not declared in this scope galois.cc: In member function 'galois LU::U() const': galois.cc:984: error: 'a_fact' was not declared in this scope galois.cc: In member function 'Matrix LU::P() const': galois.cc:999: error: 'a_fact' was not declared in this scope galois.cc:1008: error: 'ipvt' was not declared in this scope galois.cc: In member function 'Array<int> LU::IP() const': galois.cc:1031: error: 'ipvt' was not declared in this scope galois.cc: In member function 'galois LU::A() const': galois.cc:1037: error: 'a_fact' was not declared in this scope gmake[1]: *** [galois.o] Error 1 gmake[1]: Leaving directory `/usr/ports/math/octave-forge-communications-devel/work/communications-1.0.9/src' gmake: *** [build] Error 2 *** Error code 1 ------------------------------------------------------------------------------ The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your production scanning environment may not be a perfect world - but thanks to Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700 Series Scanner you'll get full speed at 300 dpi even with all image processing features enabled. http://p.sf.net/sfu/kodak-com _______________________________________________ Octave-dev mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/octave-dev
