Nos perguntamos por que você está tentando instalar uma versão de oitava de 2012, quando novas versões estão disponíveis. Na verdade, existe uma versão compatível com 16.10 nos repositórios do Ubuntu. Por favor, tente:
sudo apt-get install octave
Estou usando o Ubuntu Studio 16.10 de 64 bits e tentando instalar o octave3.6.3
wget ftp://ftp.gnu.org/gnu/octave/octave-3.6.3.tar.bz2
tar -xvf octave-3.6.3.tar.bz2
cd octave-3.6.3
./configure
Eu tenho
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking how to create a ustar tar archive... gnutar
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
...........
make
make: *** No targets specified and no makefile found. Stop.
Nos perguntamos por que você está tentando instalar uma versão de oitava de 2012, quando novas versões estão disponíveis. Na verdade, existe uma versão compatível com 16.10 nos repositórios do Ubuntu. Por favor, tente:
sudo apt-get install octave
No final do estágio de configuração (before make), você pode ter uma mensagem de erro indicando dependência ausente (portanto, você deve instalar alguns pacotes devel)
Se você tiver sorte, pacotes perdidos serão instalados executando apt-get build-dep octave antes de "./configure".
Editar:
Execute isto: sudo apt-get install f2c gfortran libblas-dev liblapack-dev libpcre3-dev libreadline-dev
(tirada de aqui )