Hi,

I have the same problem as reported before that MAKE ALL cannot compile the source files under RedHat 7.3, Kernel v2.96. I have followed the instructions replied in that post, i.e. copying d211 package again, and modifying spinlock_t to spinlock_t*.

Still the log lists several "parse error"s in .h files and in dllc.c, line 162. I am using a DELL laptop, PentiumII.

Would appreciate any assisstance.

Navid

P.S. the error log:

dllc.c:258: dereferencing pointer to incomplete type
dllc.c:260: dereferencing pointer to incomplete type
dllc.c:268: warning: implicit declaration of function `netif_wake_queue'
dllc.c: In function `dllc_devgetstats':
dllc.c:344: dereferencing pointer to incomplete type
dllc.c:341: warning: `dllc' might be used uninitialized in this function
dllc.c: In function `dllc_devset_multicast_list':
dllc.c:368: dereferencing pointer to incomplete type
dllc.c:369: dereferencing pointer to incomplete type
dllc.c:375: dereferencing pointer to incomplete type
dllc.c:379: dereferencing pointer to incomplete type
dllc.c:379: dereferencing pointer to incomplete type
dllc.c:385: dereferencing pointer to incomplete type
dllc.c:388: dereferencing pointer to incomplete type
dllc.c:390: dereferencing pointer to incomplete type
dllc.c:391: dereferencing pointer to incomplete type
dllc.c:394: dereferencing pointer to incomplete type
dllc.c:395: dereferencing pointer to incomplete type
dllc.c:398: dereferencing pointer to incomplete type
dllc.c:355: warning: `dllc' might be used uninitialized in this function
dllc.c:356: warning: `dmi' might be used uninitialized in this function
dllc.c: In function `dllc_rxframe':
dllc.c:431: warning: implicit declaration of function `dev_alloc_skb'
dllc.c:431: warning: assignment makes pointer from integer without a cast
dllc.c:435: warning: implicit declaration of function `skb_reserve'
dllc.c:437: dereferencing pointer to incomplete type
dllc.c:439: dereferencing pointer to incomplete type
dllc.c:441: dereferencing pointer to incomplete type
dllc.c:443: warning: implicit declaration of function `skb_put'
dllc.c:445: dereferencing pointer to incomplete type
dllc.c:446: dereferencing pointer to incomplete type
dllc.c:447: dereferencing pointer to incomplete type
dllc.c:448: dereferencing pointer to incomplete type
dllc.c:450: dereferencing pointer to incomplete type
dllc.c:450: warning: implicit declaration of function `eth_type_trans'
dllc.c:453: dereferencing pointer to incomplete type
dllc.c:455: warning: implicit declaration of function `netif_rx'
dllc.c: In function `dllc_get_my_mac_addr':
dllc.c:464: dereferencing pointer to incomplete type
dllc.c: In function `dllc_set_my_mac_addr':
dllc.c:473: dereferencing pointer to incomplete type
dllc.c: In function `dllc_init_queue':
dllc.c:530: `GFP_KERNEL' undeclared (first use in this function)
dllc.c:530: warning: assignment makes pointer from integer without a cast
dllc.c: In function `dllc_close_queue':
dllc.c:550: warning: implicit declaration of function `kfree'
make[1]: *** [dllc.o] Error 1
make[1]: Leaving directory `/usr/src/d211/src'
make: *** [all] Error 2