[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: