Ionut Lupa wrote:
> multzam de raspuns.
> 
> tot in ordine...
> - exista /usr/include/linux/usb.h ;
> - nu exista declaratia despre URB_ASYNC_UNLINK ;
> - exista in ndiswrapper/drivers/usb.c directiva #include "usb.h"
> - am modificat, la trozneala, directiva in #include "linux/usb.h" si
> la o noua incercare de compilare mi-a dat o multime de
> avertismente/erori - nu le-am pus aici, dar le pot trimite daca e
> cazul;
> 
> banuiesc ca ndiswrapper cere o alta ``versiune`` de usb.h
> sau
> (http://lists.debian.org/debian-glibc/2003/12/msg00154.html)
> ca usb.h are ceva bube din nastere
> 
> mai departe, pe mine ma depaseste problema...
> 
> alte idei/pareri/comentarii/pietre?
> 
> sau... rad si pun un windoz (eventual vmware cu windoz)... :)
> 
> 
> Friday, November 25, 2005, 4:15:42 PM, you wrote:
> 
> 
>>In ordine: vezi daca ai exista /usr/include/linux/usb.h si daca ai
>>declarat URB_ASYNC_UNLINK in el, si daca e o directiva cu #include
>><linux/usb.h> in usb.c din ndiswrapper.
> 
> 
>>Ionut Lupa wrote:
>>
>>>Salutare!
>>>
>>>s-a mai lovit cineva de eroarea asta la compilarea ndiswrapper?
>>>  
>>>======cut
>>>cc -DEXPORT_SYMTAB -DMODVERSIONS -include
>>>/lib/modules/2.4.32/build/include/linux/modversions.h
>>>-DDRIVER_VERSION=\"1.5\" -DLINUX -D__KERNEL__ -DMODULE
>>>-I/lib/modules/2.4.32/build/include -Wall -Wstrict-prototypes
>>>-fomit-frame-pointer -fno-strict-aliasing -pipe -O2
>>>-mpreferred-stack-boundary=2    -c -o usb.o usb.c     
>>>usb.c: In function `wrap_alloc_urb':
>>>usb.c:311: `URB_ASYNC_UNLINK' undeclared (first use in this function)
>>>usb.c:311: (Each undeclared identifier is reported only once
>>>usb.c:311: for each function it appears in.)
>>>usb.c: In function `wrap_get_descriptor':
>>>usb.c:943: warning: implicit declaration of function
>>>`usb_get_string_Rsmp_13363e18' 
>>>make[1]: *** [usb.o] Error 1
>>>make[1]: Leaving directory `/usr/src/ndiswrapper-1.5/driver'
>>>make: *** [all] Error 2
>>>======cut
>>>
>>>e un laptop DELL Inspiron 2500 cu RH9 cu kernel 2.4.32 (compilat cu
>>>tot ceea ce tine de USB support si PCMCIA support) si va trebui sa
>>>aiba un linksys WPC54G (v3) pe el...
>>>
>>># rpm -qa | grep -i usb
>>>usbutils-0.11-6.1
>>>libusb-devel-0.1.8-3
>>>libusb-0.1.8-3
>>>
>>>
>>>sau, cum as putea dezactiva tot ce tine de USB din ndiswrapper?
>>>nic-ul fiind pcmcia, n-am treaba cu usb...
>>>
>>>multzam!
>>>
> 
1. Daca vrei sa iti includa usb.h din /usr/include/linux trebuie sa pui:
#include <linux/usb.h> si nu de "linux/usb.h"
2. Daca /usr/include/linux/usb.h nu are directiva aia atunci punctul 1.
nu te ajuta. Atentie! la mine exista si un /usr/include/usb.h care nu
are nimic de-a face cu /usr/include/linux/usb.h.
3. Incearca sa obtii sursele de la kernelu pe care il rulezi. Verifici
daca in fisierul include/linux/usb.h din sursele de kernel exista
declaratia aia cu URBblabla.
   Daca da atunci:
        a) mv /usr/include/linux /usr/include/linux.old
        b) ln -s /path/to/linux-source/include/linux /usr/include
   Daca nu upgrade la kernel && goto 3
4. Btw, RH9 e antic (asta trebuia probabil redenumit punctu' 0)




_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui