Erro ao instalar o Makefile: “make: *** Nenhum destino especificado e nenhum makefile encontrado. Pare."

22

Em resumo, enquanto eu corro o makecomando, ele diz:

nir@nir:~/Downloads/xf86-video-intel-2.17.0$ make
make: *** No targets specified and no makefile found.  Stop.

Eu olhei dentro da pasta-xf86-video-intel-2.17.0 e existe um arquivo chamado "Makefile.in" que deveria estar no arquivo, certo?

yinon
fonte

Respostas:

37

Isso acontece porque não há arquivo chamado Makefile nesse diretório. Para criar esse Makefile, você precisa executar

$ ./configure

O script de configuração determina se o seu sistema possui todas as dependências necessárias para compilar o aplicativo. Se uma dependência não for encontrada, o configure falhará e o Makefile não será criado. Para resolver isso, você deve instalar todas as dependências necessárias ao aplicativo.

O aplicativo xf86-video-intel parece ser fornecido pelo pacote xserver-xorg-video-intel, e suas dependências podem ser facilmente instaladas executando-se

$ sudo apt-get build-dep xserver-xorg-video-intel

Para obter mais informações, convém ler os arquivos README ou INSTALL.

Ian Liu Rodrigues
fonte
devo instalar também novo kernal? Eu já não tenho o kernal necessário com o updaet normal? Agora eu tenho a versão 3.0.0-15. intellinuxgraphics.org/2011Q4.html instalá-lo como todos os makefile?
yinon
4

Lembre-se de que, para que o ./configurearquivo seja executado, você precisa de um compilador. Então faça algo parecido sudo apt-get install gcc. em seguida, execute ./configurenovamente e deve funcionar

DJH
fonte
Eu tenho um Makefile.ame um Makefile.inmas nãoMakefile
Aaron Franke
3

O comando make procura um arquivo chamado "Makefile", sem extensão, não "Makefile.in". Como o arquivo não foi encontrado, o make não sabe o que fazer e para. (A mensagem de erro é enigmática porque, em alguns casos raros, make pode adivinhar o que fazer sem um Makefile real.)

Leia as instruções sobre como compilar seu programa. É provável que você precise executar ./configureprimeiro. Este script criará "Makefile" com base na sua configuração e "Makefile.in".

Você pode desativar temporariamente o código do idioma hebraico ao procurar ajuda on-line, basta executar

LC_ALL=C make

Isso lhe dará mensagens em inglês.

Jan
fonte
Mais precisamente, o autoreconfMakefile.in gerado a partir do Makefile.am e o configurecria Makefile.
Lekensteyn
devo instalar também novo kernal? Eu já não tenho o kernal necessário com o updaet normal? Agora eu tenho a versão 3.0.0-15. intellinuxgraphics.org/2011Q4.html instalá-lo como todos os makefile?
yinon
devo instalá-lo pela ordem?
yinon
0

Não se preocupe .. Existem apenas alguns pacotes que precisam ser instalados .. digite "sudo synaptic" no terminal e digite .. na caixa de pesquisa, digite "qt4-qmake" e marque a instalação. faça o mesmo que acima, pesquise "libqt4-dev" e "libxml2-dev" e faça a mesma marca para instalação simultaneamente. Em seguida, aplique sem marcar a opção de download. aqui está .... Em seguida, vá para o diretório cd netanim e digite "make clean" e digite, se não funcionar, digite "qmake NetAnim.pro" e digite, leva alguns segundos. digite "make" e digite ... Aqui está feito, levará menos de um minuto. Agora, no diretório netanim, digite "./NetAnim" e digite.

Aqui você verá a interface de animação. Boa sorte

Sk Talib
fonte
Você não deve responder a uma pergunta sobre uma versão do Ubuntu no final da vida útil. Além disso, essa pergunta já tem respostas e uma resposta aceita. Então, por que adicionar informações?
Marc Vanhoomissen