lør, 09 05 2009 kl. 13:15 -0500, skrev Stephen Montgomery-Smith: > 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
I'm not sure how to fix this. Does anybody with knowledge about the package have the time to fix this? Søren ------------------------------------------------------------------------------ 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
