[FUG-BR] Problema no upgrade de 8.2-STABLE

Eduardo Lemos de Sa eduardo.lemosdesa em gmail.com
Quinta Novembro 1 11:18:45 BRST 2012


Oi Pessoal


2012/11/1 Mario Lobo <lobo em bsd.com.br>

> Pessoal;
>
> Tenho um firewall rodando FreeBSD 8.2-STABLE #0: Tue Nov 29 11:35:28 BRT
> 2011 amd64.
>
> Fiz um csup para RELENG_8 para atualizar o 8-STABLE, provavelmente
> 8.3-STABLE.
>
> make buildworld rolou sem problemas. Quando pus o make kernel aconteceu o
> seguinte:
>
> [/usr/src/sys/amd64/compile/ALLENFW]>make
> "../../../conf/kern.pre.mk", line 138: Malformed conditional (${MK_CTF} !=
> "no")
> "../../../conf/kern.pre.mk", line 140: if-less else
> "../../../conf/kern.pre.mk", line 142: if-less endif
> "../../../conf/kern.post.mk", line 124: Malformed conditional (${MK_CTF}
> !=
> "no")
> "../../../conf/kern.post.mk", line 126: if-less endif
> make: fatal errors encountered -- cannot continue
>
> E não passa disso.
>
> Já googlei mas tudo que eu achei com alguma referência ao erro foi isso.
>
> http://lists.freebsd.org/pipermail/svn-src-head/2012-March/034952.html
>
> que, talvez por minha propria "cegueira", não consegui vislumbrar como uma
> ajuda.
>
> Alguem teria alguma dica?
>
> Obrigado e abraços.
> --
> Mario Lobo
> http://www.mallavoodoo.com.br
> FreeBSD since version 2.2.8 [not Pro-Audio.... YET!!] (99,7% winfoes FREE)
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>

Pelo que eu vi na mensagem que originou esta thread, o Mário fez um make
debaixo do /usr/src/sys/amd64/compile. Eu fui um dos que fazia a compilação
do kernel usando esta metodologia, até que um dia, não funcionou mais (não
me lembro em qual versão ou sub-versão). Dali em diante, eu passei a
compilar (seguindo as orientações dos amigos da FUG) o kernel fazendo:

1) copiando o meu arquivo de configuração do kernel (no caso do Mário,
parece que ele se chama ALLENFW) para o /usr/src/sys/amd64/conf (lembre-se
de que é preciso também um arquivo .hint)
2) cd /usr/src
e depois
make buildkernel "KERNCONF=ALLENFW"

e não tentar fazer simplesmente o make dentro do diretório compile

Antes de usar o kernel personalizado, sugiro tentar fazer a compilação com
o kernel GENERIC.


Um abraço

Edu


-- 
Eduardo Lemos de Sa
Associated Professor Level 3
Dep. Quimica da Universidade Federal do Paraná
fone: +55(41)3361-3300
fax:   +55(41)3361-3186
Voip Number call to (41) 33613600 (listen to the message and type 10531185)


Mais detalhes sobre a lista de discussão freebsd