+ Responder ao Tópico



  1. #1
    dalcimar
    Visitante

    Padrão Erro compilar kernel

    Ai estou compilando o kernel 2.6.9 no fedora core 3, ai recebo o seguinte erro:

    [root@Lua linux]# make menuconfig
    HOSTCC scripts/basic/fixdep
    In file included from /usr/include/bits/posix1_lim.h:153,
    from /usr/include/limits.h:144,
    from /usr/lib/gcc/i386-redhat-linux/3.4.2/include/limits.h:122,
    from /usr/lib/gcc/i386-redhat-linux/3.4.2/include/syslimits.h:7,
    from /usr/lib/gcc/i386-redhat-linux/3.4.2/include/limits.h:11,
    from scripts/basic/fixdep.c:113:
    /usr/include/bits/local_lim.h:36:26: linux/limits.h: No such file or directory
    In file included from /usr/include/sys/socket.h:35,
    from /usr/include/netinet/in.h:24,
    from /usr/include/arpa/inet.h:23,
    from scripts/basic/fixdep.c:115:
    /usr/include/bits/socket.h:304:24: asm/socket.h: No such file or directory
    scripts/basic/fixdep.c: In function `use_config':
    scripts/basic/fixdep.c:201: error: `PATH_MAX' undeclared (first use in this function)
    scripts/basic/fixdep.c:201: error: (Each undeclared identifier is reported only once
    scripts/basic/fixdep.c:201: error: for each function it appears in.)
    scripts/basic/fixdep.c:201: warning: unused variable `s'
    scripts/basic/fixdep.c: In function `parse_dep_file':
    scripts/basic/fixdep.c:297: error: `PATH_MAX' undeclared (first use in this function)
    scripts/basic/fixdep.c:297: warning: unused variable `s'
    make[1]: *** [scripts/basic/fixdep] Error 1
    make: *** [scripts_basic] Error 2

    como resolvo isso?

  2. #2

    Padrão Erro compilar kernel

    naum tem .rpm pra essa versao do kernel?

    se tiver, usa...

    pq o fc3 eh beeeeeeeeeeeem nojento...

    []'s

  3. #3
    dalcimar
    Visitante

    Padrão Erro compilar kernel

    Citação Postado originalmente por demiurgo
    naum tem .rpm pra essa versao do kernel?

    se tiver, usa...

    pq o fc3 eh beeeeeeeeeeeem nojento...

    []'s
    ai, baixei o rpm do kernel source, descompactei o src que veio neste rpm dei um make menuconfig e continuou dando o mesmo erro, será que pode ser a versão do gcc? make?

    porque o gcc eu istalei depois usando rpms que pegeui do fedora 3 (o mesmo que uso) no rpmfind.

  4. #4

    Padrão Erro compilar kernel

    vc atualizou as glibcs?

    se vc pegou o kernel em .rpm

    eh soh dar um
    rpm -ivh (naum U) kernel-xxx

    e prontu, ele jah se instala....

    naum eh instalar o q vc quer??

    []'s

  5. #5
    dalcimar
    Visitante

    Padrão Erro compilar kernel

    Citação Postado originalmente por demiurgo
    vc atualizou as glibcs?

    se vc pegou o kernel em .rpm

    eh soh dar um
    rpm -ivh (naum U) kernel-xxx

    e prontu, ele jah se instala....

    naum eh instalar o q vc quer??

    []'s
    a minha glibc é a 2.3.3-74, é a da distribuição...

    eu naum quero instalar, pois, a distribuição já vem com o kernel 2.6.9-1.667 instalado, eu presciso complilar para habilitar algumas opções...

    o gcc é o 3.4.2.

    como verifico se essa versão da glibc é a correta para compilar o kernel?

  6. #6
    dalcimar
    Visitante

    Padrão Erro compilar kernel

    percebi que aparentemente é apenas a variável PATH_MAX que naum está declarada. tentei declara-la como variável de sistema mas naum funcinou... naum sei para onde aponta-la corretamente...