Re: RE: erreur de compilation en C. besoin d'aide!!!!

Top Page

Reply to this message
Author: anne
Date:  
To: guilde
Subject: Re: RE: erreur de compilation en C. besoin d'aide!!!!





>
> stv680.h:121: parse error before "urb_t"
> stv680.h:121: warning: no semicolon at end of struct or union
>


manquait un STRUCT

si quelqu'un connait bien le C...
Je lui envoie la version de départ (les sources du stv680 de mandrake) et les sources de ce que je suis en train de compiler.
La compil a fonctionné après avoir renommé le urb_t en urb.
J'ai encore plein de warnings.. à cause de PDEBUG. 
#define PDEBUG(level, fmt, args...) \
    do { \
    if (debug >= level)    \
        info("[%s:%d] " fmt, __PRETTY_FUNCTION__, __LINE__ , ## args);    \
    } while (0)


/*
    do { \
    if (debug >= level)    \
        info("[" __PRETTY_FUNCTION__ ":%d] " fmt, __LINE__ , ## args);    \
    } while (0)
*/


J'ai modifié et recompilé. Plus d'erreur, mais plein d'erreur à l'execution ;o((

[root@anne pencam2-0.67]# depmod -a
depmod: *** Unresolved symbols in /lib/modules/2.4.21-0.13mdk/kernel/drivers/usb/stv680.o
/lib/modules/2.4.21-0.13mdk/kernel/drivers/usb/stv680.o: unresolved symbol usb_set_interface_Rcab9dcf1
/lib/modules/2.4.21-0.13mdk/kernel/drivers/usb/stv680.o: unresolved symbol usb_alloc_urb_R59a8aa3f
/lib/modules/2.4.21-0.13mdk/kernel/drivers/usb/stv680.o: unresolved symbol mem_map_R37be23b3
idem pour
video_register_device_R43c2ffa4
usb_deregister_R96d76c67
...
J'en ai 18!!!

dur, dur, la vie de linuxienne!

anne