hello there i tried to compile sagem driver under mandrake 9.1 as well as redhat 9.0 i came across this same message.
--------------cut down version of error generated during installation of ADI_Driver---------
AdiUsbAdslDriver.c:1170: request for member `MAC' in something not a structure or union
make: *** [AdiUsbAdslDriver.o] Error 1
gcc -DLINUX -D__KERNEL__ -DMODULE -I/usr/src/linux/include -Wall -Wstrict-protot
ypes -fomit-frame-pointer -fno-strict-aliasing -pipe -mpreferred-stack-boundary=
2 -I./ADIUTIL -O2 -c -o AdiUsbAdslDriver.o AdiUsbAdslDriver.c
In file included from ADIUTIL/Adiutil.h:50,
from AdiUsbAdslDriver.c:28:
AdiUsbAdslDriver.c:821: `pHw' undeclared (first use in this function)
AdiUsbAdslDriver.c:821: parse error before ')' token
AdiUsbAdslDriver.c: In function `adi_read_proc':
AdiUsbAdslDriver.c:841: `pHw' undeclared (first use in this function)
AdiUsbAdslDriver.c:841: parse error before ')' token
AdiUsbAdslDriver.c: In function `adi_user':
AdiUsbAdslDriver.c:950: `pHw' undeclared (first use in this function)
AdiUsbAdslDriver.c:1170: request for member `MAC' in something not a structure o r union
AdiUsbAdslDriver.c:1170: request for member `MAC' in something not a structure o r union
make: *** [AdiUsbAdslDriver.o] Error 1