Hi Please contact the Octave-Forge list ([email protected]) instead of writing to me directly. That way others can help as well (and you are not depending on me finding the time to reply, which sometimes takes quite a while)
man, 22 03 2010 kl. 11:08 +0000, skrev M X: > Hi Soren, > > Thank you for your beautiful work about image and octave ! > > I need indeed the new functions you introduced in 1.0.11 > release of the image package I'm curious: which new functions do you need? > but I didn't manage to install > it with octave 3.2.4 on an i686-pc-linux-gnu configuration. > > I got the following error message : > > octave:2> pkg install Documents/image-1.0.11.tar.gz > deriche.cc: In function ‘octave_value_list Fderiche(const > octave_value_list&, int)’: > deriche.cc:104: error: call of overloaded > ‘octave_value(Array<double>&)’ is ambiguous > /usr/local/include/octave-3.2.4/octave/ov.h:263: note: > candidates are: octave_value::octave_value(const > ArrayN<octave_int<long long unsigned int> >&) > /usr/local/include/octave-3.2.4/octave/ov.h:261: note: > octave_value::octave_value(const > ArrayN<octave_int<unsigned int> >&) > /usr/local/include/octave-3.2.4/octave/ov.h:259: note: > octave_value::octave_value(const > ArrayN<octave_int<short unsigned int> >&) > /usr/local/include/octave-3.2.4/octave/ov.h:257: note: > octave_value::octave_value(const > ArrayN<octave_int<unsigned char> >&) > /usr/local/include/octave-3.2.4/octave/ov.h:255: note: > octave_value::octave_value(const > ArrayN<octave_int<long long int> >&) > /usr/local/include/octave-3.2.4/octave/ov.h:253: note: > octave_value::octave_value(const > ArrayN<octave_int<int> >&) > /usr/local/include/octave-3.2.4/octave/ov.h:251: note: > octave_value::octave_value(const > ArrayN<octave_int<short int> >&) > /usr/local/include/octave-3.2.4/octave/ov.h:249: note: > octave_value::octave_value(const > ArrayN<octave_int<signed char> >&) > /usr/local/include/octave-3.2.4/octave/ov.h:247: note: > octave_value::octave_value(const octave_uint64&) > /usr/local/include/octave-3.2.4/octave/ov.h:246: note: > octave_value::octave_value(const octave_uint32&) > /usr/local/include/octave-3.2.4/octave/ov.h:245: note: > octave_value::octave_value(const octave_uint16&) > /usr/local/include/octave-3.2.4/octave/ov.h:244: note: > octave_value::octave_value(const octave_uint8&) > /usr/local/include/octave-3.2.4/octave/ov.h:243: note: > octave_value::octave_value(const octave_int64&) > /usr/local/include/octave-3.2.4/octave/ov.h:242: note: > octave_value::octave_value(const octave_int32&) > /usr/local/include/octave-3.2.4/octave/ov.h:241: note: > octave_value::octave_value(const octave_int16&) > /usr/local/include/octave-3.2.4/octave/ov.h:240: note: > octave_value::octave_value(const octave_int8&) > /usr/local/include/octave-3.2.4/octave/ov.h:233: note: > octave_value::octave_value(const Sparse<double>&, > const MatrixType&) > /usr/local/include/octave-3.2.4/octave/ov.h:230: note: > octave_value::octave_value(const ArrayN<char>&, > bool, char) > /usr/local/include/octave-3.2.4/octave/ov.h:221: note: > octave_value::octave_value(const ArrayN<bool>&) > /usr/local/include/octave-3.2.4/octave/ov.h:210: note: > octave_value::octave_value(const > ArrayN<std::complex<float> >&) > /usr/local/include/octave-3.2.4/octave/ov.h:209: note: > octave_value::octave_value(const > ArrayN<std::complex<double> >&) > /usr/local/include/octave-3.2.4/octave/ov.h:196: note: > octave_value::octave_value(const ArrayN<float>&) > /usr/local/include/octave-3.2.4/octave/ov.h:195: note: > octave_value::octave_value(const ArrayN<double>&) > /usr/local/include/octave-3.2.4/octave/ov.h:189: note: > octave_value::octave_value(const > ArrayN<octave_value>&, bool) > make: *** [deriche.oct] Erreur 1 > 'make' returned the following error: make: entrant dans le > répertoire « /tmp/oct-001l7I/image-1.0.11/src » > mkoctfile __spatial_filtering__.cc > mkoctfile __bilateral__.cc > mkoctfile __custom_gaussian_smoothing__.cc > mkoctfile __imboundary__.cc > mkoctfile bwlabel.cc > mkoctfile bwfill.cc > mkoctfile rotate_scale.cc > mkoctfile hough_line.cc > mkoctfile graycomatrix.cc > mkoctfile deriche.cc > make: quittant le répertoire « > /tmp/oct-001l7I/image-1.0.11/src » > error: called from `pkg>configure_make' in file > /usr/local/share/octave/3.2.4/m/pkg/pkg.m near line 1253, > column 2 > error: called from: > error: /usr/local/share/octave/3.2.4/m/pkg/pkg.m at line > 714, column 5 > error: /usr/local/share/octave/3.2.4/m/pkg/pkg.m at line > 287, column 7 > > What do you think about that error ? I see this error as well with 3.2.x. I use the development release for most of my own work, so I didn't notice. I'm sorry about this. The problem is related to an internal change in the way Octave deals with high-dimensional arrays. I have released a new version (1.0.12) of the package, that works around this issue. Please try that and see if it works for you. Søren ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Octave-dev mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/octave-dev
