"/usr/local/intel/ipw3945-1.1.0/ipw3945.h:32:26: error: linux/config.h: 
*No such file or directory*"

Faça o seguinte. Crie

* /usr/include/linux/config.h
/usr/src/linux*/include/linux/config.h*

[onde * é a versão do seu kernel]

com o seguinte código:

#ifndef _LINUX_CONFIG_H
#define _LINUX_CONFIG_H
/* This file is no longer in use and kept only for backward compatibility.
* * autoconf.h is now included via -imacros on the commandline
* */
#include <linux/autoconf.h>

#endif

Tente compilar novamente.




Alisson Ceolin wrote:
> caros amigos
>
> tenho um note ACER com wireless intel ipw3945
>
> estava rodando legal com o slack 11, agora instalei o 12, e ocorre um 
> problema ao tentar compilar o modulo do wireless... segue abaixo..
> [EMAIL PROTECTED]:/usr/local/intel/ipw3945-1.1.0# make
>  Using ieee80211 subsystem version 'git-1.1.13' (API v1) from:
>
>         Base: /lib/modules/2.6.21.5-smp/build/
>         Path: /lib/modules/2.6.21.5-smp/build/include/
>
>  EXTRA_CFLAGS = -DIEEE80211_API_VERSION=1 -g -Wa,-adhlms=check_inc.lst
>
> make -C /lib/modules/2.6.21.5-smp/build 
> M=/usr/local/intel/ipw3945-1.1.0  modules
> make[1]: Entering directory `/usr/src/linux-2.6.21.5'
>   CC [M]  /usr/local/intel/ipw3945-1.1.0/ipw3945.o
> In file included from /usr/local/intel/ipw3945-1.1.0/ipw3945.c:68:
> /usr/local/intel/ipw3945-1.1.0/ipw3945.h:32:26: error: linux/config.h: 
> No such file or directory
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c: In function 
> 'ipw_setup_activity_timer':
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:1351: warning: passing 
> argument 2 of 'queue_delayed_work' from incompatible pointer type
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c: In function 
> 'ipw_bg_activity_timer':
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:1371: warning: passing 
> argument 2 of 'queue_delayed_work' from incompatible pointer type
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c: In function 'ipw_scan_schedule':
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:2436: warning: passing 
> argument 2 of 'queue_delayed_work' from incompatible pointer type
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c: In function 'ipw_scan_cancel':
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:2502: warning: passing 
> argument 1 of 'cancel_delayed_work' from incompatible pointer type
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c: In function 
> 'ipw_scan_completed':
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:2533: warning: passing 
> argument 1 of 'cancel_delayed_work' from incompatible pointer type
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c: In function 
> 'ipw_send_associate':
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:4409: error: too few 
> arguments to function 'ieee80211_tx_frame'
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c: In function 
> 'ipw_bg_calibrated_work':
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:4564: warning: passing 
> argument 2 of 'queue_delayed_work' from incompatible pointer type
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c: In function 'ipw_bg_daemon_cmd':
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:4885: error: too few 
> arguments to function 'ieee80211_tx_frame'
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c: In function 'ipw_disassociate':
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:6750: warning: passing 
> argument 1 of 'cancel_delayed_work' from incompatible pointer type
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c: In function 'ipw_gather_stats':
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:7134: warning: passing 
> argument 2 of 'queue_delayed_work' from incompatible pointer type
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c: In function 
> 'ipw_bg_request_scan':
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:8388: warning: passing 
> argument 2 of 'queue_delayed_work' from incompatible pointer type
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c: In function 'ipw_auth_work':
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:9454: error: too few 
> arguments to function 'ieee80211_tx_frame'
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:9504: error: too few 
> arguments to function 'ieee80211_tx_frame'
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c: In function 
> 'ipw_handle_probe_request':
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:9577: error: too few 
> arguments to function 'ieee80211_tx_frame'
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c: In function 
> 'ipw_handle_assoc_response':
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:9812: warning: passing 
> argument 1 of 'cancel_delayed_work' from incompatible pointer type
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c: In function 
> 'ipw_associate_network':
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:9996: warning: passing 
> argument 2 of 'queue_delayed_work' from incompatible pointer type
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c: In function 'ipw_rx_handle':
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:11378: warning: passing 
> argument 2 of 'queue_delayed_work' from incompatible pointer type
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c: In function 'ipw_wx_set_mode':
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:11821: warning: passing 
> argument 1 of 'cancel_delayed_work' from incompatible pointer type
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:11822: warning: passing 
> argument 1 of 'cancel_delayed_work' from incompatible pointer type
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c: In function 
> 'ipw_bg_rate_scale_flush':
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:13932: warning: passing 
> argument 1 of 'cancel_delayed_work' from incompatible pointer type
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:13959: warning: passing 
> argument 2 of 'queue_delayed_work' from incompatible pointer type
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c: In function 
> 'ipw_rate_scale_tx_resp_handle':
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:14216: warning: passing 
> argument 1 of 'cancel_delayed_work' from incompatible pointer type
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c: In function 'ipw_link_down':
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15269: warning: passing 
> argument 1 of 'cancel_delayed_work' from incompatible pointer type
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15270: warning: passing 
> argument 1 of 'cancel_delayed_work' from incompatible pointer type
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15380:52: error: macro 
> "INIT_WORK" passed 3 arguments, but takes just 2
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c: In function 
> 'ipw_setup_deferred_work':
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15380: error: 'INIT_WORK' 
> undeclared (first use in this function)
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15380: error: (Each 
> undeclared identifier is reported only once
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15380: error: for each 
> function it appears in.)
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15381:64: error: macro 
> "INIT_WORK" passed 3 arguments, but takes just 2
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15382:58: error: macro 
> "INIT_WORK" passed 3 arguments, but takes just 2
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15383:64: error: macro 
> "INIT_WORK" passed 3 arguments, but takes just 2
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15384:48: error: macro 
> "INIT_WORK" passed 3 arguments, but takes just 2
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15385:38: error: macro 
> "INIT_WORK" passed 3 arguments, but takes just 2
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15386:42: error: macro 
> "INIT_WORK" passed 3 arguments, but takes just 2
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15387:58: error: macro 
> "INIT_WORK" passed 3 arguments, but takes just 2
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15388:58: error: macro 
> "INIT_WORK" passed 3 arguments, but takes just 2
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15389:54: error: macro 
> "INIT_WORK" passed 3 arguments, but takes just 2
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15390:42: error: macro 
> "INIT_WORK" passed 3 arguments, but takes just 2
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15391:54: error: macro 
> "INIT_WORK" passed 3 arguments, but takes just 2
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15392:48: error: macro 
> "INIT_WORK" passed 3 arguments, but takes just 2
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15393:64: error: macro 
> "INIT_WORK" passed 3 arguments, but takes just 2
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15394:52: error: macro 
> "INIT_WORK" passed 3 arguments, but takes just 2
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15395:49: error: macro 
> "INIT_WORK" passed 3 arguments, but takes just 2
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15396:64: error: macro 
> "INIT_WORK" passed 3 arguments, but takes just 2
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15397:65: error: macro 
> "INIT_WORK" passed 3 arguments, but takes just 2
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15399:56: error: macro 
> "INIT_WORK" passed 3 arguments, but takes just 2
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15400:56: error: macro 
> "INIT_WORK" passed 3 arguments, but takes just 2
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15408:56: error: macro 
> "INIT_WORK" passed 3 arguments, but takes just 2
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15410:62: error: macro 
> "INIT_WORK" passed 3 arguments, but takes just 2
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15412:62: error: macro 
> "INIT_WORK" passed 3 arguments, but takes just 2
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15414:59: error: macro 
> "INIT_WORK" passed 3 arguments, but takes just 2
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15416:39: error: macro 
> "INIT_WORK" passed 3 arguments, but takes just 2
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15418:66: error: macro 
> "INIT_WORK" passed 3 arguments, but takes just 2
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c: In function 'ipw_down':
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15910: warning: passing 
> argument 1 of 'cancel_delayed_work' from incompatible pointer type
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15911: warning: passing 
> argument 1 of 'cancel_delayed_work' from incompatible pointer type
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15912: warning: passing 
> argument 1 of 'cancel_delayed_work' from incompatible pointer type
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15913: warning: passing 
> argument 1 of 'cancel_delayed_work' from incompatible pointer type
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15914: warning: passing 
> argument 1 of 'cancel_delayed_work' from incompatible pointer type
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15915: warning: passing 
> argument 1 of 'cancel_delayed_work' from incompatible pointer type
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15916: warning: passing 
> argument 1 of 'cancel_delayed_work' from incompatible pointer type
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15917: warning: passing 
> argument 1 of 'cancel_delayed_work' from incompatible pointer type
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15918: warning: passing 
> argument 1 of 'cancel_delayed_work' from incompatible pointer type
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15919: warning: passing 
> argument 1 of 'cancel_delayed_work' from incompatible pointer type
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15920: warning: passing 
> argument 1 of 'cancel_delayed_work' from incompatible pointer type
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:15921: warning: passing 
> argument 1 of 'cancel_delayed_work' from incompatible pointer type
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c: In function 'ipw_pci_probe':
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:16355: warning: passing 
> argument 2 of 'request_irq' from incompatible pointer type
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:16445: warning: passing 
> argument 1 of 'cancel_delayed_work' from incompatible pointer type
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c: In function 'ipw_pci_resume':
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:16641: warning: passing 
> argument 2 of 'queue_delayed_work' from incompatible pointer type
> /usr/local/intel/ipw3945-1.1.0/ipw3945.c:16622: warning: ignoring 
> return value of 'pci_enable_device', declared with attribute 
> warn_unused_result
> make[2]: *** [/usr/local/intel/ipw3945-1.1.0/ipw3945.o] Error 1
> make[1]: *** [_module_/usr/local/intel/ipw3945-1.1.0] Error 2
> make[1]: Leaving directory `/usr/src/linux-2.6.21.5'
> make: *** [modules] Error 2
> [EMAIL PROTECTED]:/usr/local/intel/ipw3945-1.1.0#             
>
>
> o que posso fazer pra resolver?   o kernel é o padrão 2.6.21.5 SMP
>
> obrigado
>
>
>
>
> Alisson Ceolin
>
> |   _
> |  °v°
> | /(S)\    SLACKWARE
> |  ^ ^           Linux
> _____________________
>
> Flickr agora em português. Você cria, todo mundo vê. Saiba mais 
> <http://www.flickr.com.br/>.
> >


--~--~---------~--~----~------------~-------~--~----~
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br
-~----------~----~----~----~------~----~------~--~---

Responder a