Problemas con drivers de modem Zylab en Linux ubuntu 2.6.12-9-386

Enrique Rossi erl1959 en gmail.com
Mar Nov 22 00:41:57 GMT 2005


Que tal comunidad....

Estoy con un problema después de actualizar mi S.O., ya que al
recompilar mis drivers de Zylab para conectarme via modem, el compilador
me rechaza, con mensajes de que la funcion definida no es un
prototipo.... Este codigo estaba funcionando OK en la version
anterior...

root en ubuntu:/home/erossi/Ubuntu/zylab/cxacru-630-new/
init# make
gcc-3.4 -O2 -Wstrict-prototypes -fomit-frame-pointer -pipe -march=i686
-Wall -DLINUX -I../include -lusb -lpthread
cxload.c -o cxload
In file included from cxload.c:133:
../include/usbi.h:49: error: parse error before '*' token
../include/usbi.h:49: warning: function declaration isn't a prototype
../include/usbi.h:54: error: parse error before '*' token
../include/usbi.h:54: warning: function declaration isn't a prototype
../include/usbi.h:55: error: parse error before '*' token
../include/usbi.h:55: warning: function declaration isn't a prototype
cxload.c:236: error: parse error before '*' token
cxload.c:237: warning: function declaration isn't a prototype
cxload.c: In function `transfer_ctrl_msg':
.
.
.

Por ejemplo, el error de la linea 49, se refiere a la estructura

.
.
.
void usb_fetch_descriptors(usb_dev_handle *udev);

/* OS specific routines */
int usb_find_devices_on_bus(struct usb_bus *bus, struct usb_device
**devices);
.
.
.

Probé tanto con gcc-3.4 como con gcc-4.0 y ambos producen el mismo
error.

¿Alguna sugerencia? 


Gracias de antemano

Enrique




Más información sobre la lista de distribución ubuntu-es