Lo�c Le Guyader <[EMAIL PROTECTED]> writes:
> Le 29 octobre 2002, Lo�c Le Guyader, � bout, prit son clavier pour
> taper sur son �cran:
> > Le 28 octobre 2002, S�bastien Lardi�re, � bout, prit son clavier pour
> > taper sur son �cran:
> > > Lo�c Le Guyader a �crit:
> > > >Bon,
> > > >Je re�ois plein de mail de gens qui veulent se servir de leur liaison
> > > >FreeADSL. Alors voici en gros comment faire:
> > > >Pour pouvoir compiler les sources avec gcc-2.95, il faut nommer les
> > > >unions, puis changer le reste du source en cons�quence.
> > > 
> > > Excuse-moi, mais l� je n'ai rien compris, tu pourrais d�tailler un tout 
> > > petit peu plus s'il te plait ?
> > 
> > J'explique � qui veut en priv�e.
> 
> Bon, comme j'ai pas mal de demande, j'explique ici.
> 
> Dans /usr/ADI_USB/ADI_LINUX/ADIUTIL/Structs.h par exemple, on a:
> typedef struct
> {
>     UInt16 Interrupt;
>     union
>     {
>         INT_IDMA_SWAP_INFO SwapIntInfo;
>         INT_IDMA_CMV_INFO  CmvIntInfo;
>     } ;
>     
>     UInt16 DataSize;
> } DeviceInt;
> 
> Qu'il faut changer en:
> typedef struct
> {
>     UInt16 Interrupt;
>     union
>     {
>         INT_IDMA_SWAP_INFO SwapIntInfo;
>         INT_IDMA_CMV_INFO  CmvIntInfo;
>     } cestduc;
>     
>     UInt16 DataSize;
> } DeviceInt;
> 
> Puis vous compiler et quand on vous dit par exemple que le champ
> SwapIntInfo est inconnu, il faut modifier le source � l'endroit
> indiquer et rajouter le nom que vous avez donn� � l'union devant.
> Par exemple si vous aviez qcq.SwapIntInfo, il faut le remplacer par
> qcq.cestduc.SwapIntInfo

Tu a un patch pour faire ce changement partout?
Ca pouvait eviter que tout le monde fait le meme boulot.

Il y a une raison pour ne pas utiliser gcc-3.0
qui peut traiter des unions non-nommees?

J'ai eu aussi un rapport qu'il y a une fuite de memoire qui
necessite un reboot apres moins qu'une heure de connection,
ca marche mieux chez toi?


en attente du modem

J�rgen

-- 
J�rgen Stuber <[EMAIL PROTECTED]>
http://www.loria.fr/~stuber/

I �a � e � � i �a � e �.

Répondre à