I sent an email yesterday pointing out that I had octave2.1 installed before octave2.9. It seems to have gone missing.
In case it is a problem with packaging, here is the sequence I followed in installing octave: 24/10/2005 # apt-get install octave octave-forge octave-plplot octave2.1-doc octave2.1-info # apt-get install octave2.1-headers 15/8/2006 Upgrade to octave 2.9: # apt-get install octave2.9 octave2.9-info octave2.9-doc octave2.9-htmldoc octave2.9-headers Try it out, then remove octave 2.1: # apt-get remove --purge octave octave2.1 octave2.1-info octave2.1-htmldoc octave2.1-headers Report bug #383149. 17/8/2006 Wonder if the problem is an interaction between octave 2.1 and 2.9 packages. Do a clean reinstall of octave2.9 (ie. with no octave2.1) # apt-get remove --purge octave2.9 octave2.9-info octave2.9-doc octave2.9-htmldoc octave2.9-headers # apt-get install octave2.9 octave2.9-info octave2.9-doc octave2.9-htmldoc octave2.9-headers After this fresh reinstall, symptoms are still present as before: $ mkoctfile -v uitest.cc g++ -c -fPIC -I/usr/include/octave-2.9.7 -I/usr/include/octave-2.9.7/octave -m32 uitest.cc -o uitest.o /usr/bin/g++ -shared -Wl,-Bsymbolic -o uitest.oct uitest.o -L/usr/lib/octave-2.9.7 -loctinterp -loctave -lcruft -m32 -llapack-3 -lblas-3 -lfftw3 -lreadline -lncurses -ldl -lhdf5 -lz -lm -L/usr/lib/gcc/x86_64-linux-gnu/4.1.2 -L/usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -lhdf5 -lz -lgfortranbegin -lgfortran -lm -lgcc_s /usr/bin/ld: skipping incompatible /usr/lib/octave-2.9.7/liboctinterp.so when searching for -loctinterp /usr/bin/ld: cannot find -loctinterp collect2: ld returned 1 exit status $ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]