oito8bits Posted April 24, 2020 at 02:40 AM Share Posted April 24, 2020 at 02:40 AM Eu baixei o coreutils para estudar os códigos fontes dos comando do linux, mas eu não consigo compilar eles. Nesse caso eu tentei compilar o cat.c, mas ficam aparecendo esse erro. Eu acho que aconteceu, porque provavelmente o config.h não foi achado no diretorio padrão onde fica os headers. O que eu faço? Link to comment Share on other sites More sharing options...
Marioh Posted April 24, 2020 at 03:58 AM Share Posted April 24, 2020 at 03:58 AM Se eu nao me engano no README-hacking explica. Link to comment Share on other sites More sharing options...
fredericopissarra Posted April 24, 2020 at 11:08 PM Share Posted April 24, 2020 at 11:08 PM Experimente rodar ./configure antes do make. O script configure é criado pelo autoconf e CONFIGURA seu código, criando o arquivo config.h, por exemplo, antes da compilação. Link to comment Share on other sites More sharing options...
oito8bits Posted April 25, 2020 at 12:50 AM Author Share Posted April 25, 2020 at 12:50 AM 20 hours ago, Marioh said: Se eu nao me engano no README-hacking explica. Eu tentei seguir os passos do README-hacking, mas não consegui 1 hour ago, fredericopissarra said: Experimente rodar ./configure antes do make. O script configure é criado pelo autoconf e CONFIGURA seu código, criando o arquivo config.h, por exemplo, antes da compilação. Eu executei, mas deu erro aí configure: error: you should not run configure as root (set FORCE_UNSAFE_CONFIGURE=1 in environment to bypass this check) See `config.log' for more details Link to comment Share on other sites More sharing options...
fredericopissarra Posted April 25, 2020 at 11:11 AM Share Posted April 25, 2020 at 11:11 AM You should not USE you system as root, period. Link to comment Share on other sites More sharing options...
Guest gnoo Posted April 25, 2020 at 12:02 PM Share Posted April 25, 2020 at 12:02 PM O inglês continua a ser o tendão de Aquiles do pessoal. Link to comment Share on other sites More sharing options...
oito8bits Posted April 25, 2020 at 02:30 PM Author Share Posted April 25, 2020 at 02:30 PM 3 hours ago, fredericopissarra said: You should not USE you system as root, period. Eu entedi, mas esse FORCE_UNSAFE_CONFIGURE é alguma variável dentro do configure, que eu precise alterar? Link to comment Share on other sites More sharing options...
oito8bits Posted April 25, 2020 at 03:02 PM Author Share Posted April 25, 2020 at 03:02 PM 15 hours ago, fredericopissarra said: Experimente rodar ./configure antes do make. O script configure é criado pelo autoconf e CONFIGURA seu código, criando o arquivo config.h, por exemplo, antes da compilação. Eu fiz o seguinte: sudo su export FORCE_UNSAFE_CONFIGURE=1 ./configure Deu certo, mas depois que eu executei o make deu esse erro aí CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash /home/willian/Desktop/core/core/coreutils-8.30/build-aux/missing aclocal-1.15 -I m4 /home/willian/Desktop/core/core/coreutils-8.30/build-aux/missing: line 81: aclocal-1.15: command not found WARNING: 'aclocal-1.15' is missing on your system. You should only need it if you modified 'acinclude.m4' or 'configure.ac' or m4 files included by 'configure.ac'. The 'aclocal' program is part of the GNU Automake package: <http://www.gnu.org/software/automake> It also requires GNU Autoconf, GNU m4 and Perl in order to run: <http://www.gnu.org/software/autoconf> <http://www.gnu.org/software/m4/> <http://www.perl.org/> make: *** [Makefile:6034: aclocal.m4] Error 127 Link to comment Share on other sites More sharing options...
oito8bits Posted April 25, 2020 at 05:32 PM Author Share Posted April 25, 2020 at 05:32 PM Consegui resolver Solução: sudo su autoreconf -f export FORCE_UNSAFE_CONFIGURE=1 ./configure make Obrigado @fredericopissarra e @Marioh! Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.