pkg install -forge windows grab.cc: In function 'octave_value_list Fgrab(const octave_value_list&, int)': grab.cc:126:27: error: no matching function for call to 'MArray::MArray(int)' MArray xc(maxpoints); ^ grab.cc:126:27: note: candidates are: In file included from C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/dNDArray.h:26:0, from C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/dMatrix.h:26, from C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/mx-base.h:34, from C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/Matrix.h:30, from C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/oct.h:33, from grab.cc:35: C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/MArray.h:61:3: note: template MArray ::MArray(const Array&) MArray (const Array& a) : Array (a) { } ^ C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/MArray.h:61:3: note: template argument dedu ction/substitution failed: grab.cc:126:27: note: mismatched types 'const Array' and 'int' MArray xc(maxpoints); ^ In file included from C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/dNDArray.h:26:0, from C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/dMatrix.h:26, from C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/mx-base.h:34, from C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/Matrix.h:30, from C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/oct.h:33, from grab.cc:35: C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/MArray.h:58:3: note: MArray::MArray(const MArray&) [with T = int] MArray (const MArray& a) : Array (a) { } ^ In file included from C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/dNDArray.h:26:0, from C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/dMatrix.h:26, from C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/mx-base.h:34, from C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/Matrix.h:30, from C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/oct.h:33, from grab.cc:35: C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/MArray.h:58:3: note: MArray::MArray(const MArray&) [with T = int] MArray (const MArray& a) : Array (a) { } ^ C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/MArray.h:58:3: note: no known conversion fo r argument 1 from 'int' to 'const MArray&' C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/MArray.h:55:12: note: MArray::MArray(const dim_vector&, const T&) [with T = int] explicit MArray (const dim_vector& dv, const T& val) ^ C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/MArray.h:55:12: note: candidate expects 2 a rguments, 1 provided C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/MArray.h:52:12: note: MArray::MArray(const dim_vector&) [with T = int] explicit MArray (const dim_vector& dv) ^ C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/MArray.h:52:12: note: no known conversion f or argument 1 from 'int' to 'const dim_vector&' C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/MArray.h:50:3: note: MArray::MArray() [wit h T = int] MArray (void) : Array () { } ^ C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/MArray.h:50:3: note: candidate expects 0 ar guments, 1 provided grab.cc:127:27: error: no matching function for call to 'MArray::MArray(int)' MArray yc(maxpoints); ^ grab.cc:127:27: note: candidates are: In file included from C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/dNDArray.h:26:0, from C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/dMatrix.h:26, from C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/mx-base.h:34, from C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/Matrix.h:30, from C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/oct.h:33, from grab.cc:35: C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/MArray.h:61:3: note: template MArray ::MArray(const Array&) MArray (const Array& a) : Array (a) { } ^ C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/MArray.h:61:3: note: template argument dedu ction/substitution failed: grab.cc:127:27: note: mismatched types 'const Array' and 'int' MArray yc(maxpoints); ^ In file included from C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/dNDArray.h:26:0, from C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/dMatrix.h:26, from C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/mx-base.h:34, from C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/Matrix.h:30, from C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/oct.h:33, from grab.cc:35: C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/MArray.h:58:3: note: MArray::MArray(const MArray&) [with T = int] MArray (const MArray& a) : Array (a) { } ^ C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/MArray.h:58:3: note: no known conversion fo r argument 1 from 'int' to 'const MArray&' C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/MArray.h:55:12: note: MArray::MArray(const dim_vector&, const T&) [with T = int] explicit MArray (const dim_vector& dv, const T& val) ^ C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/MArray.h:55:12: note: candidate expects 2 a rguments, 1 provided C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/MArray.h:52:12: note: MArray::MArray(const dim_vector&) [with T = int] explicit MArray (const dim_vector& dv) ^ C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/MArray.h:52:12: note: no known conversion f or argument 1 from 'int' to 'const dim_vector&' C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/MArray.h:50:3: note: MArray::MArray() [wit h T = int] MArray (void) : Array () { } ^ C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/MArray.h:50:3: note: candidate expects 0 ar guments, 1 provided C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/MArray.h:45:3: note: MArray::MArray(T*, oc tave_idx_type, octave_idx_type*, void*) [with T = int; octave_idx_type = int] MArray (T *sdata, octave_idx_type slen, octave_idx_type *adims, void *arep) ^ C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/MArray.h:45:3: note: candidate expects 4 ar guments, 1 provided grab.cc:145:39: error: no matching function for call to 'MArray::resize(octave_idx_type)' xc.resize (xc.length()+maxpoints); ^ grab.cc:145:39: note: candidates are: In file included from C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/boolMatrix.h:27:0, from C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/mx-base.h:32, from C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/Matrix.h:30, from C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/oct.h:33, from grab.cc:35: C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/Array.h:511:8: note: void Array::resize(co nst dim_vector&, const T&) [with T = int] void resize (const dim_vector& dv, const T& rfv); ^ C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/Array.h:511:8: note: candidate expects 2 ar gument guments, 1 provided C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/Array.h:512:8: note: void Array::resize(co nst dim_vector&) [with T = int] void resize (const dim_vector& dv) { resize (dv, resize_fill_value ()); } ^ C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/Array.h:512:8: note: no known conversion fo r argument 1 from 'octave_idx_type {aka int}' to 'const dim_vector&' grab.cc:146:39: error: no matching function for call to 'MArray::resize(octave_idx_type)' yc.resize (yc.length()+maxpoints); ^ grab.cc:146:39: note: candidates are: In file included from C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/boolMatrix.h:27:0, from C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/mx-base.h:32, from C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/Matrix.h:30, from C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/oct.h:33, from grab.cc:35: C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/Array.h:511:8: note: void Array::resize(co nst dim_vector&, const T&) [with T = int] void resize (const dim_vector& dv, const T& rfv); ^ C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/Array.h:511:8: note: candidate expects 2 ar guments, 1 provided C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/Array.h:512:8: note: void Array::resize(co nst dim_vector&) [with T = int] void resize (const dim_vector& dv) { resize (dv, resize_fill_value ()); } ^ C:\Octave\Octave-4.0.0\include\octave-4.0.0\octave\../octave/Array.h:512:8: note: no known conversion fo r argument 1 from 'octave_idx_type {aka int}' to 'const dim_vector&' make: *** [grab.o] Error 1 make: Entering directory `/tmp/oct-oiL77L/Windows/src' C:/Octave/Octave-4.0.0/bin/mkoctfile-4.0.0.exe -DHAVE_OCTAVE_40 -v -c grab.cc g++ -c -I/home/tatsuro/work/octave/mxe-octave/mxe-octave-w64/usr/x86_64-w64-mingw32/include -IC:\Octave\O ctave-4.0.0\include\octave-4.0.0\octave\.. -IC:\Octave\Octave-4.0.0\include\octave-4.0.0\octave -IC:\Octav e\Octave-4.0.0\include -pthread -g -O2 -DHAVE_OCTAVE_40 grab.cc -o grab.o make: Leaving directory `/tmp/oct-oiL77L/Windows/src' pkg: error running `make' for the windows package. error: called from 'configure_make' in file C:\Octave\Octave-4.0.0\share\octave\4.0.0\m\pkg\private\config ure_make.m near line 96, column 9 >>