OVH Cloud OVH Cloud

ADSL et erreur de compilation

1 réponse
Avatar
maje.jema
Bonsoir,

J'essaie sans succes d'installer les drivers d'un modem ADSL fourni
avec mon abonnement à 9telecom.
lors de la compilation voila le premier message d'erreur généré (il y
en a beaucoup quasiment tous du même type)

ADIUTIL/Buffers.h:102: error: syntax error before "urb_t"

voila le bout de programme qui pose problème :

............

#define CTRL_URB_Q_SIZE 16

typedef struct
{
GENERIC_BUFFER GB;
void *pHw;
urb_t *urb;
} QUEUED_URB_BUFFER;


.......

le problème c'est la ligne "void *pHw;" ?
un pointeur sur void c'est impossible ?
ou alors quoi d'autre, mon compilateur qui a un problème. J'ai une
Mandrake9.2

merci de votre aide

1 réponse

Avatar
Horst Kraemer
On 4 Feb 2004 13:13:31 -0800, (maje) wrote:

Bonsoir,

J'essaie sans succes d'installer les drivers d'un modem ADSL fourni
avec mon abonnement à 9telecom.
lors de la compilation voila le premier message d'erreur généré (il y
en a beaucoup quasiment tous du même type)

ADIUTIL/Buffers.h:102: error: syntax error before "urb_t"

voila le bout de programme qui pose problème :

............

#define CTRL_URB_Q_SIZE 16

typedef struct
{
GENERIC_BUFFER GB;
void *pHw;
urb_t *urb;
} QUEUED_URB_BUFFER;


.......

le problème c'est la ligne "void *pHw;" ?
un pointeur sur void c'est impossible ?
ou alors quoi d'autre, mon compilateur qui a un problème. J'ai une
Mandrake9.2


Il s'agit d'une erreur dans le paquet. Le typedef 'urb_t' n'est pas
défini dans ADIUTIL/Hardware.h. Va trouver une version corrigée. (ou
bien essaye de remplacer partout 'urb_t' par 'struct urb'. Si je me
rappelle bien c'est une des erreurs...).

--
Horst