When I download the current nan package and try to install it in Octave with

pkg install nan-2.4.1.tar.gz

I get compilation errors related to mex files (copied below). All
nan-2.x versions give similar kinds of errors. nan-1.0.9 compiles and
runs fine.

I'm running Octave 3.4.0 compiled from source (libraries and
executables installed in home directory rather than in /usr ) in
Debian unstable.

Nir




make: /usr/local/MATLAB/R2010b/bin/mexext: Command not found
make: Entering directory `/tmp/oct-PnYVhn/NaN/src'
make: /usr/local/MATLAB/R2010b/bin/mexext: Command not found
make: /usr/local/MATLAB/R2010b/bin/mexext: Command not found
make: /usr/local/MATLAB/R2010b/bin/mexext: Command not found
make: /usr/local/MATLAB/R2010b/bin/mexext: Command not found
make: /usr/local/MATLAB/R2010b/bin/mexext: Command not found
Makefile:112: warning: overriding commands for target `clean'
Makefile:88: warning: ignoring old commands for target `clean'
str2array.cpp: In function 'void mexFunction(int, mxArray**, int,
const mxArray**)':
str2array.cpp:142: warning: deprecated conversion from string constant
to 'char*'
str2array.cpp:143: warning: deprecated conversion from string constant
to 'char*'
str2array.cpp:145: warning: deprecated conversion from string constant
to 'char*'
linear_model_matlab.c:32:17: error: mex.h: No such file or directory
linear_model_matlab.c:57: error: expected ')' before '*' token
linear_model_matlab.c:136: warning: type defaults to 'int' in
declaration of 'mxArray'
linear_model_matlab.c:136: error: expected ';', ',' or ')' before '*' token
make: *** [train.mex] Error 1
'make' returned the following error: mkoctfile-3.4.0 --mex
histo_mex.cpp  -lz -lgomp         ## Octave
mkoctfile-3.4.0 --mex covm_mex.cpp  -lz -lgomp         ## Octave
mkoctfile-3.4.0 --mex kth_element.cpp  -lz -lgomp         ## Octave
mkoctfile-3.4.0 --mex sumskipnan_mex.cpp  -lz -lgomp         ## Octave
mkoctfile-3.4.0 --mex str2array.cpp  -lz -lgomp         ## Octave
g++ -fopenmp -Wall -Wconversion -O2 -fPIC  -c tron.cpp
g++ -fopenmp -Wall -Wconversion -O2 -fPIC  -c linear.cpp
gcc -fopenmp -Wall -Wconversion -O2 -fPIC  -I
/usr/local/include/octave-3.4.0/octave  -c linear_model_matlab.c
make: Leaving directory `/tmp/oct-PnYVhn/NaN/src'
error: called from `pkg>configure_make' in file
/home/nir/octave/octave-3.4.0/octave/share/octave/3.4.0/m/pkg/pkg.m
near line 1332, column 9
error: called from:
error:   /home/nir/octave/octave-3.4.0/octave/share/octave/3.4.0/m/pkg/pkg.m
at line 783, column 5
error:   /home/nir/octave/octave-3.4.0/octave/share/octave/3.4.0/m/pkg/pkg.m
at line 354, column 9

------------------------------------------------------------------------------
vRanger cuts backup time in half-while increasing security.
With the market-leading solution for virtual backup and recovery, 
you get blazing-fast, flexible, and affordable data protection.
Download your free trial now. 
http://p.sf.net/sfu/quest-d2dcopy1
_______________________________________________
Octave-dev mailing list
Octave-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/octave-dev

Reply via email to