Octave não instala: make: *** Nenhum alvo especificado e nenhum makefile encontrado. Pare

0

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.
    
por beegee Assem 03.12.2016 / 12:35

2 respostas

1

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
    
por chili555 03.12.2016 / 15:16
0

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 )

    
por laugeo 03.12.2016 / 13:13