octave-forge: trouble finding mex.h, mex.o
I am trying to install WaveLab (wavelets) with Octave (usually WaveLab
uses matlab). I have an up-to-date Debian sid system on a PC. I have
installed Debian packages "octave2.1", version 2.1.67-1 and
"octave-forge", version 2004.11.16-6.
As root, I start octave, then run "startup". I get the following error
messages:
building CPAnalysis.c
+ mkoctfile -DHAVE_OCTAVE_21 -v -o CPAnalysis.oct mex_CPAnalysis.cc
/usr/lib/octave/2.1.66/site/oct/i386-pc-linux-gnu/octave-forge/mex.o
-I/usr/lib/octave/2.1.66/site/oct/i386-pc-linux-gnu/octave-forge -DV4
CPAnalysis.c
/usr/bin/gcc -c -fPIC -I/usr/include/octave-2.1.67
-I/usr/include/octave-2.1.67/octave -mieee-fp -O2
-I/usr/lib/octave/2.1.66/site/oct/i386-pc-linux-gnu/octave-forge
-DHAVE_OCTAVE_21 -DV4 CPAnalysis.c -o CPAnalysis.o
CPAnalysis.c:19:17: mex.h: No such file or directory
The file "mex.h" is at
/usr/lib/octave/site/oct/api-v13/i386-pc-linux-gnu/octave-forge/mex.h
Also note the "2.1.66"s.
WaveLab is unlikely to know where "mex.h" is or which version of octave
is being used. I suspect the problem is in octave-forge. Any ideas?
Reply to: