Dear Colin
I have only recently come to Octave and so I have only used the latest
version, 5.1.0. I am using Windows 7. I am installing with
administrative rights so permissions ought not to be a problem.
I'm running windows 10. Octave 5.1.0 comes bundled with signal 1.4.0. I just tried installing 1.4.1, and am running into errors. I had previously had tmp folder permissions errors, but even setting my tmpdir to a place that works, I get errors:
>> setenv('tmpdir','c:\Programs\Octave\Temp\')
>> pkg install -forge signal
cl2bp.cc: In function 'octave_value_list Fcl2bp(const octave_value_list&, int)':
cl2bp.cc:92:5: error: 'gripe_wrong_type_arg' was not declared in this scope
gripe_wrong_type_arg ("cl2bp", args(0));
^~~~~~~~~~~~~~~~~~~~
cl2bp.cc:92:5: note: suggested alternative: 'err_wrong_type_arg'
gripe_wrong_type_arg ("cl2bp", args(0));
^~~~~~~~~~~~~~~~~~~~
err_wrong_type_arg
cl2bp.cc:97:5: error: 'gripe_wrong_type_arg' was not declared in this scope
gripe_wrong_type_arg ("cl2bp", args(1));
^~~~~~~~~~~~~~~~~~~~
cl2bp.cc:97:5: note: suggested alternative: 'err_wrong_type_arg'
gripe_wrong_type_arg ("cl2bp", args(1));
^~~~~~~~~~~~~~~~~~~~
err_wrong_type_arg
cl2bp.cc:102:5: error: 'gripe_wrong_type_arg' was not declared in this scope
gripe_wrong_type_arg ("cl2bp", args(2));
^~~~~~~~~~~~~~~~~~~~
cl2bp.cc:102:5: note: suggested alternative: 'err_wrong_type_arg'
gripe_wrong_type_arg ("cl2bp", args(2));
^~~~~~~~~~~~~~~~~~~~
err_wrong_type_arg
cl2bp.cc:107:5: error: 'gripe_wrong_type_arg' was not declared in this scope
gripe_wrong_type_arg ("cl2bp", args(3));
^~~~~~~~~~~~~~~~~~~~
cl2bp.cc:107:5: note: suggested alternative: 'err_wrong_type_arg'
gripe_wrong_type_arg ("cl2bp", args(3));
^~~~~~~~~~~~~~~~~~~~
err_wrong_type_arg
cl2bp.cc:112:5: error: 'gripe_wrong_type_arg' was not declared in this scope
gripe_wrong_type_arg ("cl2bp", args(4));
^~~~~~~~~~~~~~~~~~~~
cl2bp.cc:112:5: note: suggested alternative: 'err_wrong_type_arg'
gripe_wrong_type_arg ("cl2bp", args(4));
^~~~~~~~~~~~~~~~~~~~
err_wrong_type_arg
cl2bp.cc:129:5: error: 'gripe_wrong_type_arg' was not declared in this scope
gripe_wrong_type_arg ("cl2bp", args(5));
^~~~~~~~~~~~~~~~~~~~
cl2bp.cc:129:5: note: suggested alternative: 'err_wrong_type_arg'
gripe_wrong_type_arg ("cl2bp", args(5));
^~~~~~~~~~~~~~~~~~~~
err_wrong_type_arg
make: *** [Makefile:40: cl2bp.o] Error 1
make: Entering directory '/c/Programs/Octave/Temp/oct-ohFBsH/signal-1.4.0/src'
C:/Programs/Octave/OCTAVE~1.0-W/mingw64/bin/mkoctfile-5.1.0.exe -Wall -Wno-deprecated-declaration
s __fwht__.cc -o __fwht__.oct
C:/Programs/Octave/OCTAVE~1.0-W/mingw64/bin/mkoctfile-5.1.0.exe -Wall -Wno-deprecated-declaration
s __ultrwin__.cc -o __ultrwin__.oct
C:/Programs/Octave/OCTAVE~1.0-W/mingw64/bin/mkoctfile-5.1.0.exe -Wall -Wno-deprecated-declaration
s -c cl2bp.cc -o cl2bp.o
make: Leaving directory '/c/Programs/Octave/Temp/oct-ohFBsH/signal-1.4.0/src'
pkg: error running `make' for the signal package.
error: called from
configure_make at line 99 column 9
install at line 184 column 7
pkg at line 441 column 9
Mike, any thoughts?