Apostila Linux

Page 150

18.6 GCC diz Internal compiler error Se o erro é reprodutível (i.e, ele ocorre sempre no mesmo local do mesmo arquivo -mesmo após reiniciar e tentar novamente, usando um kernel estável) descobriu um erro no GCC. Ver a documentação do GCC em formato Info (digite Control-h i no Emacs, e selecione GCC no menu) para detalhes de como reportar isso -- no entanto, certifique-se de que a última versão do GCC. Note que este provavelmente não é um erro específico do Linux; a não ser que esteja a compilar um programa que muitos outros utilizadores do Linux compilam, não deve enviar o seu aviso sobre o erro para os grupos comp.os.linux. Se o erro não poder ser reproduzido, provavelmente está a experimentar corrupção de memória -- veja - make diz Error 139.

18.7 make diz Error 139. O compilador (gcc) fez um core dump. Possivelmente tem uma versão antiga, com erros ou corrompida do GCC -- obtenha a última versão. Se isto não resolver o problema, está muito provavelmente a ter problemas de corrupção de memória ou disco. Verifique se a velocidade do clock, wait states etc. dos SIMMs e da cache estão corretos (os manuais de hardware algumas vezes estão incorretos). Se estiverem, pode estar com SIMMs defeituosas ou com velocidades conflitantes ou motherboard ou controladora ou disco defeituosos. O Linux, como qualquer UNIX, é excelente a testar a memória -- muito melhor que os programas de teste de memória baseados no DOS. Alguns clones de co-processadores aritméticos x87 podem causar problemas; tente compilar um kernel com emulação de processamento aritmético (Kernel math emulation) habilitado; precisará passar o comando no387 para o kernel, no prompt do LILO, para forçar o kernel a usá-lo ou o kernel não usará o código de emulação. Mais informações sobre este problema estão disponíveis na WWW em http://einstein.et.tudelft.nl/~wolff/sig11/.

18.8 shell-init: permission denied quando dou login. O diretório raiz e todos os diretórios até ao seu diretório home devem estar com autorização de leitura e execução para todos. Ver a página do manual do chmod ou um livro de UNIX para ver como resolver o problema.

18.9 No utmp entry. You must exec ... quando dou login. O /var/run/utmp está corrompido. Deve ter: /var/run/utmp

no /etc/rc.local ou /etc/rc.d/* Note que utmp pode também ser encontrado em /var/adm/utmp ou /etc/utmp nalguns sistemas mais antigos.

150


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.