Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di caralu
    Registrato dal
    Sep 2004
    Messaggi
    135

    Problemi Compilazione Driver Madwifi

    Salve a tutti!
    Ho installato sulla nuova Slackware 11 i driver per la mia scheda PCMCIA wireless con chipset Atheros. Il problema è che l'installazione è andata a buon fine con il kernel di default della serie 2.4, ma ora,dopo aver installato il kernel 2.6 (quello precompilato presente nel DVD di installazione) non riesco più a compilare i sorgenti del mio pacchetto MadWifi!
    Mi da il seguente errore:
    codice:
    make[3]: *** [/home/carlo/Desktop/Madwifi/madwifi-0.9.2.1/ath/ah_osdep.o] Error 1
    make[2]: *** [/home/carlo/Desktop/Madwifi/madwifi-0.9.2.1/ath] Error 2
    make[1]: *** [_module_/home/carlo/Desktop/Madwifi/madwifi-0.9.2.1] Error 2
    make[1]: Leaving directory `/usr/src/linux-2.6.18'
    make: *** [modules] Error 2
    Eppure ho rimosso i vecchi moduli installati con gli script remove-old-madwifi del link:
    http://madwifi.org/ticket/16
    Ma non riesco ancora a compilarlo!! Qualcuno mi può dare una mano?
    Linux Slackware 11 - Kernel 2.6.18

  2. #2
    devi incollare la parte superiore all'errore
    da qi si vede solo che da un errore

    cerca altrimenti su internet "ah_osdep.o] Error 1"

  3. #3
    Utente di HTML.it L'avatar di caralu
    Registrato dal
    Sep 2004
    Messaggi
    135
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:465: warning: (near initialization for `ath_hal_sysctls[2]')
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:466: error: unknown field `data' specified in initializer
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:466: warning: excess elements in struct initializer
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:466: warning: (near initialization for `ath_hal_sysctls[2]')
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:467: error: unknown field `maxlen' specified in initializer
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:467: warning: excess elements in struct initializer
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:467: warning: (near initialization for `ath_hal_sysctls[2]')
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:468: error: unknown field `proc_handler' specified in initializer
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:469: warning: excess elements in struct initializer
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:469: warning: (near initialization for `ath_hal_sysctls[2]')
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:491: warning: excess elements in struct initializer
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:491: warning: (near initialization for `ath_hal_sysctls[3]')
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:493: error: elements of array `ath_hal_table' have incomplete type
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:494: error: unknown field `ctl_name' specified in initializer
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:494: warning: excess elements in struct initializer
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:494: warning: (near initialization for `ath_hal_table[0]')
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:495: error: unknown field `procname' specified in initializer
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:495: warning: excess elements in struct initializer
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:495: warning: (near initialization for `ath_hal_table[0]')
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:496: error: unknown field `mode' specified in initializer
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:496: warning: excess elements in struct initializer
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:496: warning: (near initialization for `ath_hal_table[0]')
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:497: error: unknown field `child' specified in initializer
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:498: warning: excess elements in struct initializer
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:498: warning: (near initialization for `ath_hal_table[0]')
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:498: warning: excess elements in struct initializer
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:498: warning: (near initialization for `ath_hal_table[1]')
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:500: error: elements of array `ath_ath_table' have incomplete type
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:501: error: unknown field `ctl_name' specified in initializer
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:501: warning: excess elements in struct initializer
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:501: warning: (near initialization for `ath_ath_table[0]')
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:502: error: unknown field `procname' specified in initializer
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:502: warning: excess elements in struct initializer
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:502: warning: (near initialization for `ath_ath_table[0]')
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:503: error: unknown field `mode' specified in initializer
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:503: warning: excess elements in struct initializer
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:503: warning: (near initialization for `ath_ath_table[0]')
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:504: error: unknown field `child' specified in initializer
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:505: warning: excess elements in struct initializer
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:505: warning: (near initialization for `ath_ath_table[0]')
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:505: warning: excess elements in struct initializer
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:505: warning: (near initialization for `ath_ath_table[1]')
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:507: error: elements of array `ath_root_table' have incomplete type
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:508: error: unknown field `ctl_name' specified in initializer
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:508: warning: excess elements in struct initializer
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:508: warning: (near initialization for `ath_root_table[0]')
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:509: error: unknown field `procname' specified in initializer
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:509: warning: excess elements in struct initializer
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:509: warning: (near initialization for `ath_root_table[0]')
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:510: error: unknown field `mode' specified in initializer
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:510: warning: excess elements in struct initializer
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:510: warning: (near initialization for `ath_root_table[0]')
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:511: error: unknown field `child' specified in initializer
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:512: warning: excess elements in struct initializer
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:512: warning: (near initialization for `ath_root_table[0]')
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:512: warning: excess elements in struct initializer
    /home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/../hal/linux/ah_osdep.c:512: warning: (near initialization for `ath_root_table[1]')
    include/linux/elf.h:364: warning: array '_DYNAMIC' assumed to have one element
    include/linux/sched.h:314: error: storage size of `mmap_sem' isn't known
    include/linux/sched.h:360: error: storage size of `action' isn't known
    include/linux/sched.h:389: error: storage size of `shared_pending' isn't known
    include/linux/sched.h:409: error: storage size of `real_timer' isn't known
    include/linux/sched.h:453: error: storage size of `rlim' isn't known
    include/linux/sched.h:464: error: storage size of `pacct' isn't known
    include/linux/sched.h:848: error: storage size of `start_time' isn't known
    include/linux/sched.h:878: error: storage size of `thread' isn't known
    include/linux/sched.h:891: error: storage size of `pending' isn't known
    include/linux/stat.h:68: error: storage size of `atime' isn't known
    include/linux/stat.h:69: error: storage size of `mtime' isn't known
    include/linux/stat.h:70: error: storage size of `ctime' isn't known
    include/linux/fs.h:299: error: storage size of `ia_atime' isn't known
    include/linux/fs.h:300: error: storage size of `ia_mtime' isn't known
    include/linux/fs.h:301: error: storage size of `ia_ctime' isn't known
    include/linux/quota.h:226: error: storage size of `dq_dqb' isn't known
    include/linux/fs.h:416: error: storage size of `bd_mutex' isn't known
    include/linux/fs.h:417: error: storage size of `bd_mount_mutex' isn't known
    include/linux/fs.h:510: error: storage size of `i_atime' isn't known
    include/linux/fs.h:511: error: storage size of `i_mtime' isn't known
    include/linux/fs.h:512: error: storage size of `i_ctime' isn't known
    include/linux/fs.h:519: error: storage size of `i_mutex' isn't known
    include/linux/fs.h:520: error: storage size of `i_alloc_sem' isn't known
    include/linux/fs.h:546: error: storage size of `inotify_mutex' isn't known
    include/linux/fs.h:687: error: storage size of `f_owner' isn't known
    include/linux/fs.h:875: error: storage size of `s_umount' isn't known
    include/linux/fs.h:876: error: storage size of `s_lock' isn't known
    include/linux/fs.h:905: error: storage size of `s_vfs_rename_mutex' isn't known
    {standard input}: Assembler messages:
    {standard input}:577: Error: symbol `seq' is already defined
    {standard input}:625: Error: symbol `sem_nsems' is already defined
    {standard input}:647: Error: symbol `lock' is already defined
    {standard input}:831: Error: symbol `lock' is already defined
    {standard input}:1610: Error: symbol `flags' is already defined
    {standard input}:1717: Error: symbol `tasks' is already defined
    {standard input}:1950: Error: symbol `files' is already defined
    {standard input}:2278: Error: symbol `blocks' is already defined
    {standard input}:2995: Error: symbol `d_flags' is already defined
    {standard input}:3509: Error: symbol `inotify_watches' is already defined
    {standard input}:3710: Error: symbol `s_type' is already defined
    {standard input}:3926: Error: symbol `mmap' is already defined
    {standard input}:3968: Error: symbol `lock' is already defined
    {standard input}:4045: Error: symbol `nlink' is already defined
    {standard input}:4069: Error: symbol `owner' is already defined
    {standard input}:4075: Error: symbol `next' is already defined
    {standard input}:4081: Error: symbol `parent' is already defined
    {standard input}:4093: Error: symbol `data' is already defined
    make[3]: *** [/home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath/ah_osdep.o] Error 1
    make[2]: *** [/home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1/ath] Error 2
    make[1]: *** [_module_/home/carlo/Desktop/madwifi-0.9.2.1/madwifi-0.9.2.1] Error 2
    make: *** [modules] Error 2
    [/code]
    cerca altrimenti su internet "ah_osdep.o] Error 1"
    Ho trovato dei post che però parlano di quest'errore solamente come la mancanza del file config.h nel kernel dalla versione 2.6.19.. Solo che io ho la 2.6.18 e il file è presente!
    Linux Slackware 11 - Kernel 2.6.18

  4. #4
    leggi il file INSTALL nella cartella dei driver

    --------------
    Kernel sources of the target kernel (some Linux distributions provide
    headers, makefiles and configuration data - it should suffice).
    - Wireless Extensions support (14 or later, 17 preferred) - option
    CONFIG_NET_RADIO in kernel .config file.
    - Sysctl support - option CONFIG_SYSCTL in kernel .config file.
    - Crypto API support - option CONFIG_CRYPTO in kernel .config file (AES
    support is used if present, otherwise the AES-CCMP cipher module falls
    back to a private implementation).
    - gcc of same version that was used to compile the kernel (ignoring this
    will cause "Invalid module format" errors during module load).
    -------------------------------------------------

    se hai installato il pacchetto dei moduli del kernel dal cd probabilmente vanno anche caricati
    per evitare quella sfilza di errori

    http://madwifi.org/wiki/Requirements

  5. #5
    Utente di HTML.it L'avatar di caralu
    Registrato dal
    Sep 2004
    Messaggi
    135
    Originariamente inviato da andy caps
    leggi il file INSTALL nella cartella dei driver

    --------------
    Kernel sources of the target kernel (some Linux distributions provide
    headers, makefiles and configuration data - it should suffice).
    - Wireless Extensions support (14 or later, 17 preferred) - option
    CONFIG_NET_RADIO in kernel .config file.
    - Sysctl support - option CONFIG_SYSCTL in kernel .config file.
    - Crypto API support - option CONFIG_CRYPTO in kernel .config file (AES
    support is used if present, otherwise the AES-CCMP cipher module falls
    back to a private implementation).
    - gcc of same version that was used to compile the kernel (ignoring this
    will cause "Invalid module format" errors during module load).
    -------------------------------------------------

    se hai installato il pacchetto dei moduli del kernel dal cd probabilmente vanno anche caricati
    per evitare quella sfilza di errori

    http://madwifi.org/wiki/Requirements
    I moduli erano caricati, ma mancavano i sorgenti del kernel!
    Ora ha compilato ma c'è un nuovo problema di connessione.
    Apro un nuovo post dato che l'argomento è cambiato, il post si trova all'indirizzo:
    http://forum.html.it/forum/showthrea...readid=1077995
    Linux Slackware 11 - Kernel 2.6.18

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 © 2024 vBulletin Solutions, Inc. All rights reserved.