Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16

Discussione: Ricompilare il kernel

  1. #1

    Ricompilare il kernel

    Ho installato in un pc la slack con la base, il server ssh e samba. Ora ho la necessità di ricompilare il kernel per gli hd e cdrom scsi e per i driver della wireless che richiedono il kernel 2.6, ma ho problemi quando vado a dare make menuconfig, da subito diversi errori, non so come fare. I pacchetti per conpilare credo di averli installati tutti. Se qualcuno mi può fare un elenco, controllo se mi manca qualcosa

  2. #2
    Utente di HTML.it L'avatar di alkat
    Registrato dal
    Jan 2004
    Messaggi
    4,189

    Re: Ricompilare il kernel

    Originariamente inviato da jeck
    Ho installato in un pc la slack con la base, il server ssh e samba. Ora ho la necessità di ricompilare il kernel per gli hd e cdrom scsi e per i driver della wireless che richiedono il kernel 2.6, ma ho problemi quando vado a dare make menuconfig, da subito diversi errori, non so come fare. I pacchetti per conpilare credo di averli installati tutti. Se qualcuno mi può fare un elenco, controllo se mi manca qualcosa
    se non sbaglio, l'elenco lo trovi nel file README del kernel che hai scaricato. e se non è lì, in quel file troverai comunque tutte le informazioni che ti servono su come compilare il kernel.

    per gli errori che ti dà durante la compilazione, hai due opzioni:

    - ci spedisci a casa, a tue spese e in un pacco anonimo una sfera di cristallo marca WannaMarchi e noi cercheremo di indovinare gli errori che ti segnala il pc;

    - incolli direttamente in questo thread i suddetti errori.

    fai te, come ti viene più comodo.

    .a.
    Passa a Windows, Linux, Mac, BSD, Atari, Amiga, Unix o alle schede perforate. Fa come ti pare.
    ***
    "There's probably no God. Now stop worrying and enjoy your life" - Atheist Bus in England

  3. #3
    Ecco gli errori, ho letto il file readme, ma dice solo i comandida dare per ricompilare, ed è quello che ho fatto io.



    HOSTCC scripts/basic/fixdep
    scripts/basic/fixdep.c:105:23: sys/types.h: No such file or directory
    scripts/basic/fixdep.c:106:22: sys/stat.h: No such file or directory
    scripts/basic/fixdep.c:107:22: sys/mman.h: No such file or directory
    scripts/basic/fixdep.c:108:20: unistd.h: No such file or directory
    scripts/basic/fixdep.c:109:19: fcntl.h: No such file or directory
    scripts/basic/fixdep.c:110:20: string.h: No such file or directory
    scripts/basic/fixdep.c:111:20: stdlib.h: No such file or directory
    scripts/basic/fixdep.c:112:19: stdio.h: No such file or directory
    In file included from /usr/lib/gcc-lib/i486-slackware-linux/3.3.4/include/syslimits.h:7,
    from /usr/lib/gcc-lib/i486-slackware-linux/3.3.4/include/limits.h:11,
    from scripts/basic/fixdep.c:113:
    /usr/lib/gcc-lib/i486-slackware-linux/3.3.4/include/limits.h:122:75: limits.h: No such file or directory
    scripts/basic/fixdep.c:114:19: ctype.h: No such file or directory
    scripts/basic/fixdep.c:115:23: arpa/inet.h: No such file or directory
    scripts/basic/fixdep.c: In function `usage':
    scripts/basic/fixdep.c:129: warning: implicit declaration of function `fprintf'
    scripts/basic/fixdep.c:129: error: `stderr' undeclared (first use in this function)
    scripts/basic/fixdep.c:129: error: (Each undeclared identifier is reported only once
    scripts/basic/fixdep.c:129: error: for each function it appears in.)
    scripts/basic/fixdep.c:130: warning: implicit declaration of function `exit'
    scripts/basic/fixdep.c: In function `print_cmdline':
    scripts/basic/fixdep.c:135: warning: implicit declaration of function `printf'
    scripts/basic/fixdep.c: At top level:
    scripts/basic/fixdep.c:138: error: `NULL' undeclared here (not in a function)
    scripts/basic/fixdep.c: In function `grow_config':
    scripts/basic/fixdep.c:151: warning: implicit declaration of function `realloc'
    scripts/basic/fixdep.c:151: warning: assignment makes pointer from integer without a cast
    scripts/basic/fixdep.c:152: error: `NULL' undeclared (first use in this function)
    scripts/basic/fixdep.c:153: warning: implicit declaration of function `perror'
    scripts/basic/fixdep.c: In function `is_defined_config':
    scripts/basic/fixdep.c:169: warning: implicit declaration of function `memcmp'
    scripts/basic/fixdep.c: In function `define_config':
    scripts/basic/fixdep.c:182: warning: implicit declaration of function `memcpy'
    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:215: warning: implicit declaration of function `tolower'
    scripts/basic/fixdep.c:201: warning: unused variable `s'
    scripts/basic/fixdep.c: At top level:
    scripts/basic/fixdep.c:220: error: parse error before "size_t"
    scripts/basic/fixdep.c:221: warning: function declaration isn't a prototype
    scripts/basic/fixdep.c: In function `parse_config_file':
    scripts/basic/fixdep.c:222: error: `map' undeclared (first use in this function)
    scripts/basic/fixdep.c:222: error: `len' undeclared (first use in this function)
    scripts/basic/fixdep.c:228: warning: implicit declaration of function `ntohl'
    scripts/basic/fixdep.c:239: warning: implicit declaration of function `isalnum'
    scripts/basic/fixdep.c: In function `strrcmp':
    scripts/basic/fixdep.c:252: warning: implicit declaration of function `strlen'
    scripts/basic/fixdep.c: In function `do_config_file':
    scripts/basic/fixdep.c:263: error: storage size of `st' isn't known
    scripts/basic/fixdep.c:267: warning: implicit declaration of function `open'
    scripts/basic/fixdep.c:267: error: `O_RDONLY' undeclared (first use in this function)
    scripts/basic/fixdep.c:269: error: `stderr' undeclared (first use in this function)
    scripts/basic/fixdep.c:273: warning: implicit declaration of function `fstat'
    scripts/basic/fixdep.c:275: warning: implicit declaration of function `close'
    scripts/basic/fixdep.c:278: warning: implicit declaration of function `mmap'
    scripts/basic/fixdep.c:278: error: `NULL' undeclared (first use in this function)
    scripts/basic/fixdep.c:278: error: `PROT_READ' undeclared (first use in this function)
    scripts/basic/fixdep.c:278: error: `MAP_PRIVATE' undeclared (first use in this function)
    scripts/basic/fixdep.c:278: warning: assignment makes pointer from integer without a cast
    scripts/basic/fixdep.c:287: warning: implicit declaration of function `munmap'
    scripts/basic/fixdep.c:263: warning: unused variable `st'
    scripts/basic/fixdep.c: At top level:
    scripts/basic/fixdep.c:292: error: parse error before "size_t"
    scripts/basic/fixdep.c:293: warning: function declaration isn't a prototype
    scripts/basic/fixdep.c: In function `parse_dep_file':
    scripts/basic/fixdep.c:294: error: `map' undeclared (first use in this function)
    scripts/basic/fixdep.c:295: error: `len' undeclared (first use in this function)
    scripts/basic/fixdep.c:297: error: `PATH_MAX' undeclared (first use in this function)
    scripts/basic/fixdep.c:299: warning: implicit declaration of function `strchr'
    scripts/basic/fixdep.c:301: error: `stderr' undeclared (first use in this function)
    scripts/basic/fixdep.c:297: warning: unused variable `s'
    scripts/basic/fixdep.c: In function `print_deps':
    scripts/basic/fixdep.c:334: error: storage size of `st' isn't known
    scripts/basic/fixdep.c:338: error: `O_RDONLY' undeclared (first use in this function)
    scripts/basic/fixdep.c:340: error: `stderr' undeclared (first use in this function)
    scripts/basic/fixdep.c:350: error: `NULL' undeclared (first use in this function)
    scripts/basic/fixdep.c:350: error: `PROT_READ' undeclared (first use in this function)
    scripts/basic/fixdep.c:350: error: `MAP_PRIVATE' undeclared (first use in this function)
    scripts/basic/fixdep.c:350: warning: assignment makes pointer from integer without a cast
    scripts/basic/fixdep.c:334: warning: unused variable `st'
    scripts/basic/fixdep.c: In function `traps':
    scripts/basic/fixdep.c:369: error: `stderr' undeclared (first use in this function)
    make[1]: *** [scripts/basic/fixdep] Error 1
    make: *** [scripts_basic] Error 2

  4. #4
    sembra manchi libc6-dev o i kernel-headers

  5. #5
    Ho installato i kernel-headers, ma dove trovo le libc6-dev? in che pacchetto?

  6. #6
    Ho installato le librerie glic e ora l'errore ne è rimasto uno solo questo


    HOSTCC scripts/basic/fixdep
    gcc: installation problem, cannot exec `as': No such file or directory
    make[1]: *** [scripts/basic/fixdep] Error 1
    make: *** [scripts_basic] Error 2


    il pacchetto gcc è installato, ma cosa manca?

  7. #7
    nn so' in genere per il kernel bastano solo le libncurses-devel
    non capisco tutti questi problemi

    installa g++ gcc automake autoconf binutils

    compila da root e magari riscarica o riscompatta il kernel

  8. #8
    Originariamente inviato da andy caps
    nn so' in genere per il kernel bastano solo le libncurses-devel
    non capisco tutti questi problemi

    installa g++ gcc automake autoconf binutils

    compila da root e magari riscarica o riscompatta il kernel
    Ho reinstallato tutti i pacchetti come mi ha detto tu ed ora sembra funzionare. Ma ho un'altro problema quando vado a dare

    make -j5 bzImage

    dopo un pò mi scrive questo

    SYSMAP .tmp_System.map
    /bin/sh: cmp: command not found
    Inconsistent kallsyms data
    Try setting CONFIG_KALLSYMS_EXTRA_PASS
    make: *** [vmlinux] Error 1

    non so che fare, devi perdonarmi, ma è la prima volta che ricompilo il kernel e non sono tanto pratico.

  9. #9
    prova a dare un
    make
    make modules_install

    make install

    poi se non da errori copi l'immagine in boot come da guida

  10. #10
    Nulla da fare, l'errore è sempre lo stesso, quasi ci rinuncio.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.