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&#174; 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

Reply via email to