Re: [FUG-BR] erro ao compilar o kernel RESOLVIDO
Em Mon, 24 Sep 2012 15:31:09 -0300, Nilton Jose Rizzo escreveu Em Mon, 24 Sep 2012 10:56:16 -0300, Luiz Otavio O Souza escreveu 2012/9/23 Nilton Jose Rizzo ri...@i805.com.br: Pessoas, estou tentanto customizar um kernel super enxuto em um VM do Virtual Box, porém estou com dificuldades. Quando compilo gera esse erro e já procurei e não achei o que esta faltando. A principio peguei o GENERIC e fui tirando o que eu não tenho/quero e dá o erro abaixo segue o arquivo de configuração do kernel e o respectivo erro: www.rizzo.eng.br/kernel/erro.png www.rizzo.eng.br/kernel/jails Nilton, Tem certeza que você não alterou acidentalmente os fontes do seu kernel ? Sim, apenas peguei o GENERIC tirei o que eu não precisava e tentei compilar. Já li e reli o NOTES para ver se alguma coisa do generic ou do LINT que deveriam estar como default e não está, mas o arquivo do kernel customizado sempre esbarra nesse erro ao compilar Quando chegar em casa hoje irei fazer uma atualizalção no código para ver se é algun erro nos fontes Aquela macro não existe daquela forma (a não ser que seja um erro de copy-paste): TCPS_HAVERCVdSYN Já a macro TCPS_HAVERCVDSYN() existe e esta definida em tcp_fsm.h que não parece ser afetado por nenhuma opção do kernel neste ponto. root@server01:/data/head/sys/netinet # grep -R TCPS_HAVERCVDSYN * tcp_fsm.h:#define TCPS_HAVERCVDSYN(s) ((s) = TCPS_SYN_RECEIVED) tcp_output.c: if (TCPS_HAVERCVDSYN(tp-t_state)) { tcp_subr.c: if (TCPS_HAVERCVDSYN(tp-t_state)) { Att., Luiz - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- Nilton José Rizzo --- A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing in e-mail? http://en.wikipedia.org/wiki/Posting_style - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd Apenas para constar, resolvi o problema. Eu havia deixado o KTRACE, por achar que era obrigatório, porém retirei as opções KTRACE_FRAME e KTRACE_HOOK que també são obrigatórias no caso do uso do KTRACE, porém isso não está claro no LINT ou NOTES, e ai ficou meio confuso. Mas obrigado pela ajuda! -- Nilton José Rizzo --- A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing in e-mail? http://en.wikipedia.org/wiki/Posting_style - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] erro ao compilar o kernel
2012/9/23 Nilton Jose Rizzo ri...@i805.com.br: Pessoas, estou tentanto customizar um kernel super enxuto em um VM do Virtual Box, porém estou com dificuldades. Quando compilo gera esse erro e já procurei e não achei o que esta faltando. A principio peguei o GENERIC e fui tirando o que eu não tenho/quero e dá o erro abaixo segue o arquivo de configuração do kernel e o respectivo erro: www.rizzo.eng.br/kernel/erro.png www.rizzo.eng.br/kernel/jails Nilton, Tem certeza que você não alterou acidentalmente os fontes do seu kernel ? Aquela macro não existe daquela forma (a não ser que seja um erro de copy-paste): TCPS_HAVERCVdSYN Já a macro TCPS_HAVERCVDSYN() existe e esta definida em tcp_fsm.h que não parece ser afetado por nenhuma opção do kernel neste ponto. root@server01:/data/head/sys/netinet # grep -R TCPS_HAVERCVDSYN * tcp_fsm.h:#define TCPS_HAVERCVDSYN(s) ((s) = TCPS_SYN_RECEIVED) tcp_output.c: if (TCPS_HAVERCVDSYN(tp-t_state)) { tcp_subr.c: if (TCPS_HAVERCVDSYN(tp-t_state)) { Att., Luiz - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] erro ao compilar o kernel
/usr/cvsup/src ??? nao é mais /usr/src agora ? 2012/9/24 Luiz Otavio O Souza lists...@gmail.com: 2012/9/23 Nilton Jose Rizzo ri...@i805.com.br: Pessoas, estou tentanto customizar um kernel super enxuto em um VM do Virtual Box, porém estou com dificuldades. Quando compilo gera esse erro e já procurei e não achei o que esta faltando. A principio peguei o GENERIC e fui tirando o que eu não tenho/quero e dá o erro abaixo segue o arquivo de configuração do kernel e o respectivo erro: www.rizzo.eng.br/kernel/erro.png www.rizzo.eng.br/kernel/jails Nilton, Tem certeza que você não alterou acidentalmente os fontes do seu kernel ? Aquela macro não existe daquela forma (a não ser que seja um erro de copy-paste): TCPS_HAVERCVdSYN Já a macro TCPS_HAVERCVDSYN() existe e esta definida em tcp_fsm.h que não parece ser afetado por nenhuma opção do kernel neste ponto. root@server01:/data/head/sys/netinet # grep -R TCPS_HAVERCVDSYN * tcp_fsm.h:#define TCPS_HAVERCVDSYN(s) ((s) = TCPS_SYN_RECEIVED) tcp_output.c: if (TCPS_HAVERCVDSYN(tp-t_state)) { tcp_subr.c: if (TCPS_HAVERCVDSYN(tp-t_state)) { Att., Luiz - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] erro ao compilar o kernel
2012/9/24 Leonardo Augusto lalin...@gmail.com: /usr/cvsup/src ??? nao é mais /usr/src agora ? Os fontes podem ficar em qualquer lugar (e também ser construidos a partir de qualquer path). O /usr/src é apenas o local padrão. Att., Luiz - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] erro ao compilar o kernel
Em Mon, 24 Sep 2012 12:44:05 -0300, Luiz Otavio O Souza escreveu 2012/9/24 Leonardo Augusto lalin...@gmail.com: /usr/cvsup/src ??? nao é mais /usr/src agora ? Os fontes podem ficar em qualquer lugar (e também ser construidos a partir de qualquer path). O /usr/src é apenas o local padrão. Além deles poderem ficar em qualquer lugar, se quizer manter a estrutura padrão ( como eu faço) use links simbolicos. A minha opção por padrão é essa(pontos de montagem): / /tmp /var /usr /home2 e nesse caso como é uma máquina minha em casa tem um disco externo: /HD_USB os diretórios /usr/src, /usr/obj /usr/ports são links simbolicos para /usr/cvsup/src /usr/cvsup/obj /usr/cvsup/ports ( questões históricas ) e o /usr/cvsup é um link simbolico para /HD_USB/cvsup fácil de entender e levar para qualquer máquina, uma vez compilado o sistema, é só instalar em várias máquinas ( como uso sempre AMD64 ) ficando facilimo fazer isso. Att., Luiz - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- Nilton José Rizzo --- A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing in e-mail? http://en.wikipedia.org/wiki/Posting_style - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] erro ao compilar o kernel
Em Mon, 24 Sep 2012 10:56:16 -0300, Luiz Otavio O Souza escreveu 2012/9/23 Nilton Jose Rizzo ri...@i805.com.br: Pessoas, estou tentanto customizar um kernel super enxuto em um VM do Virtual Box, porém estou com dificuldades. Quando compilo gera esse erro e já procurei e não achei o que esta faltando. A principio peguei o GENERIC e fui tirando o que eu não tenho/quero e dá o erro abaixo segue o arquivo de configuração do kernel e o respectivo erro: www.rizzo.eng.br/kernel/erro.png www.rizzo.eng.br/kernel/jails Nilton, Tem certeza que você não alterou acidentalmente os fontes do seu kernel ? Sim, apenas peguei o GENERIC tirei o que eu não precisava e tentei compilar. Já li e reli o NOTES para ver se alguma coisa do generic ou do LINT que deveriam estar como default e não está, mas o arquivo do kernel customizado sempre esbarra nesse erro ao compilar Quando chegar em casa hoje irei fazer uma atualizalção no código para ver se é algun erro nos fontes Aquela macro não existe daquela forma (a não ser que seja um erro de copy-paste): TCPS_HAVERCVdSYN Já a macro TCPS_HAVERCVDSYN() existe e esta definida em tcp_fsm.h que não parece ser afetado por nenhuma opção do kernel neste ponto. root@server01:/data/head/sys/netinet # grep -R TCPS_HAVERCVDSYN * tcp_fsm.h:#define TCPS_HAVERCVDSYN(s) ((s) = TCPS_SYN_RECEIVED) tcp_output.c: if (TCPS_HAVERCVDSYN(tp-t_state)) { tcp_subr.c: if (TCPS_HAVERCVDSYN(tp-t_state)) { Att., Luiz - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- Nilton José Rizzo --- A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing in e-mail? http://en.wikipedia.org/wiki/Posting_style - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
[FUG-BR] erro ao compilar o kernel
Pessoas, estou tentanto customizar um kernel super enxuto em um VM do Virtual Box, porém estou com dificuldades. Quando compilo gera esse erro e já procurei e não achei o que esta faltando. A principio peguei o GENERIC e fui tirando o que eu não tenho/quero e dá o erro abaixo segue o arquivo de configuração do kernel e o respectivo erro: www.rizzo.eng.br/kernel/erro.png www.rizzo.eng.br/kernel/jails -- Nilton José Rizzo --- A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing in e-mail? http://en.wikipedia.org/wiki/Posting_style - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] erro ao compilar o kernel
Em 23/09/2012 21:46, Nilton Jose Rizzo escreveu: Pessoas, estou tentanto customizar um kernel super enxuto em um VM do Virtual Box, porém estou com dificuldades. Quando compilo gera esse erro e já procurei e não achei o que esta faltando. A principio peguei o GENERIC e fui tirando o que eu não tenho/quero e dá o erro abaixo segue o arquivo de configuração do kernel e o respectivo erro: www.rizzo.eng.br/kernel/erro.png www.rizzo.eng.br/kernel/jails Você retirou opções de network no qual é dependência para outras opções. Verifique os arquivos /usr/src/sys/$arch/NOTES /usr/src/sys/conf/NOTES Neles tem as inter-relações de dependências. Att. -- Paulo Henrique. BSDs Brasil - FUG-BR site: www.fug.com.br Rip Irado !!! flamers /dev/null - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Erro ao Compilar o kernel com IPSEC
Tente estas opções To add IPsec support to your kernel, add the following options to your kernel configuration file: options IPSEC#IP security devicecrypto If IPsec debugging support is desired, the following kernel option should also be added: options IPSEC_DEBUG #debug for IP security 2008/12/3 Anderson Watanabe [EMAIL PROTECTED]: Pessoal, Estou fazendo a instalacao de um novo servidor, para rodar IPSec e encontro uma dificuldade para compilar o kernel com suporte ao IPSec. No arquivo conf do meu kernel, coloquei as opcoes de IPSEC e IPSEC_VERBOSE, mas nao rolava o /usr/sbin/config com a opcao IPSEC_ESP. Coloquei para compliar sem essa ultima opcao, mas ao rodar o make , deu o seguinte erro, com diversas linhas semelhantes: xform_ipcomp.o(.text+0xdb6):../../../netipsec/xform_ipcomp.c:585: undefined refe rence to `crypto_freereq' O que devo fazer? Verigiquei no historioco deo kernel, que o IPsec talvez nao estaria dentro do kernel Alguem pode ajudar? Abracos, Anderson. - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
[FUG-BR] Erro ao Compilar o kernel com IPSEC
Pessoal, Estou fazendo a instalacao de um novo servidor, para rodar IPSec e encontro uma dificuldade para compilar o kernel com suporte ao IPSec. No arquivo conf do meu kernel, coloquei as opcoes de IPSEC e IPSEC_VERBOSE, mas nao rolava o /usr/sbin/config com a opcao IPSEC_ESP. Coloquei para compliar sem essa ultima opcao, mas ao rodar o make , deu o seguinte erro, com diversas linhas semelhantes: xform_ipcomp.o(.text+0xdb6):../../../netipsec/xform_ipcomp.c:585: undefined refe rence to `crypto_freereq' O que devo fazer? Verigiquei no historioco deo kernel, que o IPsec talvez nao estaria dentro do kernel Alguem pode ajudar? Abracos, Anderson. - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
[FUG-BR] erro ao compilar o kernel
Wpointer-arith -Winline -Wcast-qual -fformat-extensions -std=c99 -g -nostdinc -I- -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/ipfilter -I/usr/src/sys/contrib/pf -I/usr/src/sys/dev/ath -I/usr/src/sys/contrib/ngatm -I/usr/src/sys/dev/twa -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mcmodel=kernel -mno-red-zone -mfpmath=387 -mno-sse -mno-sse2 -mno-mmx -mno-3dnow -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -Werror /usr/src/sys/cam/cam_periph.c cc1: note: obsolete option -I- used, please use -iquote instead cc1: warnings being treated as errors /usr/src/sys/cam/cam_periph.c: In function 'cam_periph_mapmem': /usr/src/sys/cam/cam_periph.c:651: warning: pointer targets in assignment differ in signedness /usr/src/sys/cam/cam_periph.c:679: warning: pointer targets in assignment differ in signedness *** Error code 1 Stop in /usr/obj/usr/src/sys/SMP. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
[FUG-BR] Erro ao compilar o kernel
Alterei os valores: options SYSVSHM options SHMMAXPGS=90 options SHMSEG=256 options SYSVSEM options SEMMNI=256 options SEMMNS=512 options SEMMNU=256 options SEMMAP=256 esta dando o seguinte erro: sysv_shm.c:134: warning: integer overflow in expression O servidor tem 4GB de memória. Estou compilando o kernel AMD64 a maquina é um INTEL CORE 2DUO E6400. - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
[FUG-BR] Erro ao compilar o kernel
Alterei os valores: options SYSVSHM options SHMMAXPGS=90 options SHMSEG=256 options SYSVSEM options SEMMNI=256 options SEMMNS=512 options SEMMNU=256 options SEMMAP=256 esta dando o seguinte erro: sysv_shm.c:134: warning: integer overflow in expression O servidor tem 4GB de memória. Estou compilando o kernel AMD64 a maquina é um INTEL CORE 2DUO E6400. Estou usando a versão amd64 - 6.2-RELEASE - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Erro ao compilar o kernel
Em Qui, 2007-03-08 às 10:44 -0300, mateusgra escreveu: Alterei os valores: options SYSVSHM options SHMMAXPGS=90 options SHMSEG=256 options SYSVSEM options SEMMNI=256 options SEMMNS=512 options SEMMNU=256 options SEMMAP=256 esta dando o seguinte erro: sysv_shm.c:134: warning: integer overflow in expression Isso nao é erro, é um warning (aviso)... ele passa de warning numa boa, o erro mesmo deve estar mais embaixo. []s Nilson - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Erro ao compilar o kernel
Em Qui, 2007-03-08 às 10:44 -0300, mateusgra escreveu: Alterei os valores: options SYSVSHM options SHMMAXPGS=90 options SHMSEG=256 options SYSVSEM options SEMMNI=256 options SEMMNS=512 options SEMMNU=256 options SEMMAP=256 esta dando o seguinte erro: sysv_shm.c:134: warning: integer overflow in expression Isso nao é erro, é um warning (aviso)... ele passa de warning numa boa, o erro mesmo deve estar mais embaixo. Aparece a seguinte menssagem: /usr/src/sys/kern/sysv_shm.c:173: warning: integer overflow in expression *** Error code 1 Stop in /usr/obj/usr/src/sys/MYKERNEL. *** Error code 1 Stop in /usr/src. *** Error code 1 - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Erro ao compilar o kernel
Em 08/03/07, mateusgra[EMAIL PROTECTED] escreveu: Em Qui, 2007-03-08 às 10:44 -0300, mateusgra escreveu: Alterei os valores: options SYSVSHM options SHMMAXPGS=90 options SHMSEG=256 options SYSVSEM options SEMMNI=256 options SEMMNS=512 options SEMMNU=256 options SEMMAP=256 esta dando o seguinte erro: sysv_shm.c:134: warning: integer overflow in expression Isso nao é erro, é um warning (aviso)... ele passa de warning numa boa, o erro mesmo deve estar mais embaixo. Aparece a seguinte menssagem: /usr/src/sys/kern/sysv_shm.c:173: warning: integer overflow in expression *** Error code 1 Stop in /usr/obj/usr/src/sys/MYKERNEL. *** Error code 1 Stop in /usr/src. *** Error code 1 - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd Se nao me engano tem certas compilacoes que nao permitem nem warning, ou seja, warning = erro para todos os efeitos, mas isso pode ser um delirio meu tbm... faz muito sol no rio de janeiro hoje ;) Quando ao seu problema, voce verificou se os valores que voce incluiu sao validos derepente existe alguma documentacao sobre isso (tuning no handbook?) victor f. loureiro lima - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd