Erro no comando Make [RESOLVIDO]

1. Erro no comando Make [RESOLVIDO]

Alexandre de Barros Cabral
ab84cabral

(usa Ubuntu)

Enviado em 31/01/2021 - 15:10h

Pessoal poderiam me ajudar?

estou tentando instalar um adaptador USB wi-fi e preciso usar o comando "make" porém está apresentando a msg de erro. A versão do Ubuntu é a 20.14 LTS

make[1]: Entrando no diretório '/usr/src/linux-headers-5.8.0-41-generic'
make[2]: *** Sem regra para processar o alvo 'arch/x86/tools/relocs_32.c', necessário por 'arch/x86/tools/relocs_32.o'. Pare.
make[1]: *** [arch/x86/Makefile:211: archscripts] Erro 2
make[1]: Saindo do diretório '/usr/src/linux-headers-5.8.0-41-generic'
make: *** [Makefile:419: LINUX] Erro 2

Podem me ajudar a resolver?


  


2. Re: Erro no comando Make [RESOLVIDO]

Eric
Grinder

(usa Slackware)

Enviado em 31/01/2021 - 15:17h

Chutando alto aqui, parece que vc está sem o kernel source ai.

- - - - -
www.gitlab.com/grinder
www.github.com/ericfernandesferreira
www.youtube.com/candelabrus1


3. Estou perdido.

Alexandre de Barros Cabral
ab84cabral

(usa Ubuntu)

Enviado em 31/01/2021 - 16:11h

Brother obrigado pelo retorno, porém sou iniciante em linux e essa instalação é nova do Ubuntu 20.14. Ainda estou aprendendo alguns comandos. Poderia detalhar um pouco mais a solução.
o retorno completo do Make;
make -C tools
make[1]: Entrando no diretório '/home/cabral/tmp/mt7601usta/src/tools'
gcc -g bin2h.c -o bin2h
make[1]: Saindo do diretório '/home/cabral/tmp/mt7601usta/src/tools'
/home/cabral/tmp/mt7601usta/src/tools/bin2h
cp -f os/linux/Makefile.6 /home/cabral/tmp/mt7601usta/src/os/linux/Makefile
make -C /lib/modules/5.8.0-41-generic/build SUBDIRS=/home/cabral/tmp/mt7601usta/src/os/linux modules
make[1]: Entrando no diretório '/usr/src/linux-headers-5.8.0-41-generic'
make[2]: *** Sem regra para processar o alvo 'arch/x86/tools/relocs_32.c', necessário por 'arch/x86/tools/relocs_32.o'. Pare.
make[1]: *** [arch/x86/Makefile:211: archscripts] Erro 2
make[1]: Saindo do diretório '/usr/src/linux-headers-5.8.0-41-generic'
make: *** [Makefile:419: LINUX] Erro 2



4. Re: Erro no comando Make [RESOLVIDO]

Eric
Grinder

(usa Slackware)

Enviado em 31/01/2021 - 16:28h


ab84cabral escreveu:

Brother obrigado pelo retorno, porém sou iniciante em linux e essa instalação é nova do Ubuntu 20.14. Ainda estou aprendendo alguns comandos. Poderia detalhar um pouco mais a solução.
o retorno completo do Make;
make -C tools
make[1]: Entrando no diretório '/home/cabral/tmp/mt7601usta/src/tools'
gcc -g bin2h.c -o bin2h
make[1]: Saindo do diretório '/home/cabral/tmp/mt7601usta/src/tools'
/home/cabral/tmp/mt7601usta/src/tools/bin2h
cp -f os/linux/Makefile.6 /home/cabral/tmp/mt7601usta/src/os/linux/Makefile
make -C /lib/modules/5.8.0-41-generic/build SUBDIRS=/home/cabral/tmp/mt7601usta/src/os/linux modules
make[1]: Entrando no diretório '/usr/src/linux-headers-5.8.0-41-generic'
make[2]: *** Sem regra para processar o alvo 'arch/x86/tools/relocs_32.c', necessário por 'arch/x86/tools/relocs_32.o'. Pare.
make[1]: *** [arch/x86/Makefile:211: archscripts] Erro 2
make[1]: Saindo do diretório '/usr/src/linux-headers-5.8.0-41-generic'
make: *** [Makefile:419: LINUX] Erro 2


Por nada amigo.
Aparentemente está faltando o headers em 32bits.

Instale com o comando:
sudo apt-get install linux-headers-5.8.0-41:i386 


E quando for utilizar o comando make -C, lembre de estar em root ou utilizando o comando sudo

- - - - -
www.gitlab.com/grinder
www.github.com/ericfernandesferreira
www.youtube.com/candelabrus1


5. Erro no comando Make

Alexandre de Barros Cabral
ab84cabral

(usa Ubuntu)

Enviado em 31/01/2021 - 16:37h

Brother deu erro para baixar:

root@NB-UBUNTU:/home/cabral/tmp/mt7601usta/src# apt-get install linux-headers-5.8.0-41:i386
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
E: Impossível encontrar o pacote linux-headers-5.8.0-41:i386
E: Couldn't find any package by glob 'linux-headers-5.8.0-41'
E: Não foi possível encontrar o pacote através da expressão regular 'linux-headers-5.8.0-41'



6. Re: Erro no comando Make [RESOLVIDO]

Eric
Grinder

(usa Slackware)

Enviado em 31/01/2021 - 17:32h

Poxa seria mais fácil os ubuntu/mint users te ajudar.

Mas eu acho que para você consegui instalar pacotes 32bits precisa primeiro adicionar esse comando.
sudo dpkg --add-architecture i386 


E então tentar instalar o headers em i386


- - - - -
www.gitlab.com/grinder
www.github.com/ericfernandesferreira
www.youtube.com/candelabrus1


7. Re: Erro no comando Make

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 31/01/2021 - 23:29h

tente instalar o pacote mencionado pelo colega
sudo apt install linux-headers-5.8.0-41-generic
entre no diretório e rode
make
como usuario comum mesmo e vamos ver as msgs de erro. Alias qual o nome do driver e de onde vc está baixando o fonte?


8. Erro no comando Make

Alexandre de Barros Cabral
ab84cabral

(usa Ubuntu)

Enviado em 01/02/2021 - 19:10h

Fiz o que o amigo acima recomendou mas mesmo assim não consigo instalar o kernel i386:
root@NB-UBUNTU:/home/cabral/tmp/mt7601usta/src# apt-get install linux-headers-5.8.0-41:i386
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
E: Impossível encontrar o pacote linux-headers-5.8.0-41:i386
E: Couldn't find any package by glob 'linux-headers-5.8.0-41'
E: Não foi possível encontrar o pacote através da expressão regular 'linux-headers-5.8.0-41'

O drive q estou tentando instalar é RATLINK MT7601U
peguei no github na internet:
git clone https://github.com/art567/mt7601usta.git

depois desse comando dou um make na pasta SRC e acontece o erro.




9. Re: Erro no comando Make

Mauricio Ferrari
maurixnovatrento

(usa Slackware)

Enviado em 01/02/2021 - 20:40h

Tenta:

sudo apt update
sudo apt upgrade
sudo apt install build-essential #Por garantia mesmo.
sudo apt install linux-headers-$(uname-r)-generic

Se precisar mesmo:

sudo apt install linux-headers-$(uname-r)-generic:i386

___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento



10. Re: Erro no comando Make [RESOLVIDO]

Mauricio Ferrari
maurixnovatrento

(usa Slackware)

Enviado em 01/02/2021 - 20:44h


outra alternativa:

make -C /lib/modules/$(BUILD_KERNEL)/build M=${PWD} EXTRA_CFLAGS='${EXTRA_CFLAGS}' modules

___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento



11. Erro no comando Make

Alexandre de Barros Cabral
ab84cabral

(usa Ubuntu)

Enviado em 01/02/2021 - 21:35h

Mauricio obrigado pela sua atenção mas nenhum dos comandos funcionaram:

root@NB-UBUNTU:/home/cabral/tmp/mt7601usta/src# apt build-essential
E: Operação build-essential inválida

root@NB-UBUNTU:/home/cabral/tmp/mt7601usta/src# apt install linux-headers-$(uname-r)-generic
uname-r: comando não encontrado
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
E: Impossível encontrar o pacote linux-headers--generic

root@NB-UBUNTU:/home/cabral/tmp/mt7601usta/src# make -C /lib/modules/$(BUILD_KERNEL)/build M=${PWD} EXTRA_CFLAGS='${EXTRA_CFLAGS}' modules
BUILD_KERNEL: comando não encontrado
make: *** /lib/modules//build: Arquivo ou diretório inexistente. Pare.
root@NB-UBUNTU:/home/cabral/tmp/mt7601usta/src#



12. Re: Erro no comando Make [RESOLVIDO]

Mauricio Ferrari
maurixnovatrento

(usa Slackware)

Enviado em 01/02/2021 - 21:41h


roda o uname -r separado e posta a saída.

___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento




01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts