OVH Cloud OVH Cloud

ADSL et erreur de compilation

10 réponses
Avatar
maje.jema
Bonjour,

Etant abonné à l'ADSL, j'ai voulu parametrer ma config sous linux
Mandrake9.2 et en particulier installer les drivers du modem dont les
fichiers sources sont fournis avec le CD de config.

Il faut faire une compilation mais cela plante avec ces messages :
[root@localhost driver]# make
gcc -DLINUX -D__KERNEL__ -DMODULE -I/usr/src/linux/include -Wall
-Wstrict-prototypes -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:54,
from AdiUsbAdslDriver.c:29:
ADIUTIL/Buffers.h:102: error: syntax error before "urb_t"
ADIUTIL/Buffers.h:102: warning: no semicolon at end of struct or union
ADIUTIL/Buffers.h:103: warning: type defaults to `int' in declaration
of `QUEUED_URB_BUFFER'
ADIUTIL/Buffers.h:103: warning: data definition has no type or storage
class
ADIUTIL/Buffers.h:161: error: syntax error before "urb_t"
ADIUTIL/Buffers.h:161: warning: no semicolon at end of struct or union

etc.....
n'osant croire que le fabriquant fournit des fichiers sources boogés,
je pense que j'ai fait une erreur.
Comment faire pour qu'il n'y ai pas des messages d'erreurs de synthaxe
?

Merci de votre aide

10 réponses

Avatar
shal
maje wrote:
Bonjour,


bonjour,


Etant abonné à l'ADSL, j'ai voulu parametrer ma config sous linux
Mandrake9.2 et en particulier installer les drivers du modem dont les
fichiers sources sont fournis avec le CD de config.

Il faut faire une compilation mais cela plante avec ces messages :
[ driver]# make
gcc -DLINUX -D__KERNEL__ -DMODULE -I/usr/src/linux/include -Wall
-Wstrict-prototypes -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:54,
from AdiUsbAdslDriver.c:29:
ADIUTIL/Buffers.h:102: error: syntax error before "urb_t"
ADIUTIL/Buffers.h:102: warning: no semicolon at end of struct or union
ADIUTIL/Buffers.h:103: warning: type defaults to `int' in declaration
of `QUEUED_URB_BUFFER'
ADIUTIL/Buffers.h:103: warning: data definition has no type or storage
class
ADIUTIL/Buffers.h:161: error: syntax error before "urb_t"
ADIUTIL/Buffers.h:161: warning: no semicolon at end of struct or union

etc.....
n'osant croire que le fabriquant fournit des fichiers sources boogés,
je pense que j'ai fait une erreur.
Comment faire pour qu'il n'y ai pas des messages d'erreurs de synthaxe
?


Tu doit utiliser un gcc recent qui est plus strict que les ancien
utiliser pour devlopper ce driver.

Deux possibilités :
- tu sait developper en C : tu corrige l'erreur (pas difficile il y a
juste un ';' a rajouter a la fin de la definition de la structure urb_t
dans le fichier ADIUTIL/Buffers.h ligne 102

- tu utlise le driver eagle-usb qui et mieux et qui marche sans
probleme. dsipo a :
https://sourceforge.net/project/showfiles.php?group_id588

A+

Avatar
maje.jema
Merci beaucoup pour ton aide, mais cela ne marche pas, j'aillais dire
que cela ne marche forcément pas. Ca plante à la compil avec un des
milliers de fichiers qu'il ne trouve pas.
Quand à la virgule, elle y est (je programme un peu en C++), mais il
doit en manquer une (ou autre) deux cents cinquante lignes plus haut
et cela entraine une cascade ......

Le problème de Linux ce ne sont pas les programmes, il y a quasiment
tout et il font aussi bien que ceux tournant sous windows. Le vrai
problème de Linux c'est la convivialité.
Inutile de dire qu'avec une telle non-convivialité Windows a de beau
jour devant lui. C'est dommage mais le logiciel libre est tout sauf
populaire. Il est élitiste et par conséquent non-démocratique. Il ne
suffit pas d'être quasi-gratuit il faut encore qu'il soit utilisable
par le quidam moyen et là il y a fort a faire.....
encore merci.

shal wrote in message news:<401d4132$0$25465$...
maje wrote:
Bonjour,


bonjour,


Etant abonné à l'ADSL, j'ai voulu parametrer ma config sous linux
Mandrake9.2 et en particulier installer les drivers du modem dont les
fichiers sources sont fournis avec le CD de config.

Il faut faire une compilation mais cela plante avec ces messages :
[ driver]# make
gcc -DLINUX -D__KERNEL__ -DMODULE -I/usr/src/linux/include -Wall
-Wstrict-prototypes -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:54,
from AdiUsbAdslDriver.c:29:
ADIUTIL/Buffers.h:102: error: syntax error before "urb_t"
ADIUTIL/Buffers.h:102: warning: no semicolon at end of struct or union
ADIUTIL/Buffers.h:103: warning: type defaults to `int' in declaration
of `QUEUED_URB_BUFFER'
ADIUTIL/Buffers.h:103: warning: data definition has no type or storage
class
ADIUTIL/Buffers.h:161: error: syntax error before "urb_t"
ADIUTIL/Buffers.h:161: warning: no semicolon at end of struct or union

etc.....
n'osant croire que le fabriquant fournit des fichiers sources boogés,
je pense que j'ai fait une erreur.
Comment faire pour qu'il n'y ai pas des messages d'erreurs de synthaxe
?


Tu doit utiliser un gcc recent qui est plus strict que les ancien
utiliser pour devlopper ce driver.

Deux possibilités :
- tu sait developper en C : tu corrige l'erreur (pas difficile il y a
juste un ';' a rajouter a la fin de la definition de la structure urb_t
dans le fichier ADIUTIL/Buffers.h ligne 102

- tu utlise le driver eagle-usb qui et mieux et qui marche sans
probleme. dsipo a :
https://sourceforge.net/project/showfiles.php?group_id588

A+



Avatar
Thierry Boudet
Le 02-02-2004, maje a écrit :

Inutile de dire qu'avec une telle non-convivialité Windows a de beau
jour devant lui. C'est dommage mais le logiciel libre est tout sauf
populaire. Il est élitiste et par conséquent non-démocratique. Il ne
suffit pas d'être quasi-gratuit il faut encore qu'il soit utilisable
par le quidam moyen et là il y a fort a faire.....


pas la peine, MyDoom s'en charge pour toi.

fu2 choisi au hasard...

--
David Lightman: Is this a game or is it real?
Joshua: What's the difference?
David Lightman: Oh, wow.

Avatar
Saïd
Thierry Boudet :
Le 02-02-2004, maje a écrit :

Inutile de dire qu'avec une telle non-convivialité Windows a de beau
jour devant lui. C'est dommage mais le logiciel libre est tout sauf
populaire. Il est élitiste et par conséquent non-démocratique. Il ne
suffit pas d'être quasi-gratuit il faut encore qu'il soit utilisable
par le quidam moyen et là il y a fort a faire.....


pas la peine, MyDoom s'en charge pour toi.

fu2 choisi au hasard...



Ben justement, la democratie c'est des millions de neuneus qui ont recu un
mail auquel ils ne comprenaient rien avec un attachement zip. Qu'ils ont
decompresse et ont clique pour lancer le logiciel qui s'y trouvait. En
l'occurence le virus Mydoom.

A ce niveau la c'est pas la prison qu'il faut donner aux concepteurs
de Mydoom, c'est une medaille du concours Lépine pour conception d'un
parfait detecteur a neuneus. ;-)

--
Saïd.


Avatar
novirpascalcoppolani
Thierry Boudet :



Inutile de dire qu'avec une telle non-convivialité Windows a de beau
jour devant lui. C'est dommage mais le logiciel libre est tout sauf
populaire. Il est élitiste et par conséquent non-démocratique. Il ne
suffit pas d'être quasi-gratuit il faut encore qu'il soit utilisable
par le quidam moyen et là il y a fort a faire.....




pas la peine, MyDoom s'en charge pour toi.

fu2 choisi au hasard...

----------------------------------------------------------------



Ben justement, la democratie c'est des millions de neuneus qui ont recu un
mail auquel ils ne comprenaient rien avec un attachement zip. Qu'ils ont
decompresse et ont clique pour lancer le logiciel qui s'y trouvait. En
l'occurence le virus Mydoom.

A ce niveau la c'est pas la prison qu'il faut donner aux concepteurs
de Mydoom, c'est une medaille du concours Lépine pour conception d'un
parfait detecteur a neuneus.

-- Saïd.

je suis mort de rire ;-) ( réponse au 2)

puis réponse au "1" ;-)

franchement, le libre c'est pas compliqué contrairement à ce qu'on croit
"avant"

quand j'ai découvert open office (mieux que SO 5) , j'ai découvert ce
qu'était une vraie suite bureautique avec une fonction pdf intégrée
(génial) j'ai désinstallé word ;-)

spip c'est pas simple ? plus simple impossible.
mozilla ? aucun souci d'installation parfait, et on évite les pieges à
neuneus sans compter que les mails sont répartis par bal et pas en
bordel ...

file zilla ? rien de plus simple

Vidéo Lan ? rien à faire sauf mettre son dvd + cliquer sur une icone et
hop c'est parti
Gimp ? jamais rien pigé aux logiciels propriétaires dans ce domaine
alors qu'avec ce logiciel je travaille sans besoin d'un mode d'emploi
mes photos !

Et le plus simple = linux mandrake , honneur à cette distrib qui m'a
permis de bosser tout l'été dernier sur mon pc portable compaq en
attendant ... oui vous lisez bien !!! l'arrivée du nouveau disque dur
qui était naze ! Oui j'ai bossé avec linux sur 3/4 du disque, le reste
étant non inaccessible mais abimé (confirmation lors du remplacement du
disque en septembre ! le disque était en partie cassé !) alors je ne
connais pas d'autre OS qui permette de bosser même sur un portable doté
d'un dd abimé bravo !

je dois cependant conserver win nt pour la dictée vocale dragon pro +
pour cakewalk (musique) pour le reste, et si je suis un peu inquiet
quant à la gestion d'un dd windows/linux, quand on installe cette
distrib sur 100 % d'un disque, c'est d'une simplicité absolue; pas de
drivers de M... à rechercher un par un sur le web, pas d'install des
divers périphériques (quand on est débutant sous windows quel merdier !)
là tout est dans le noyau.

Quant à ceux sur d'autres groupes de news qui m'ont dit que je devrais
compiler le noyau je dis ceci (des fois qu'ils se "perdent" ici :-)

- je ne sais pas ce que ça veut dire et ne veux pas le savoir
- voici ce que j'ai utilisé sous mandrake : wanadoo adsl eci usb,
imprimante brother hl 1450 usb, scanner agfa snapscan 1212 usb, enfin
bref...
;-)
- mpême sous windows je suis sous LL (open office , mozilla, spip , file
zilla etc...)

désolé c'est un peu hs mais bon c'était le point de vue d'un utilisateur
pourtant habitué jusqu'en aout 2003 à 100% windows.




Avatar
novirpascalcoppolani
wrote:




désolé c'est un peu hs mais bon c'était le point de vue d'un utilisateur
pourtant habitué jusqu'en aout 2003 à 100% windows.
et les auteurs des citations respectives se reconnnaitront ;-) rendons

à Windows ce qui est à Windows et à Linux ce qui est à Linux ;-)))

compliqué ces citations en cascade ;-)

Avatar
Motodashi
Le 2 Feb 2004 12:17:08 -0800, maje a écrit:


jour devant lui. C'est dommage mais le logiciel libre est tout sauf
populaire. Il est élitiste et par conséquent non-démocratique. Il ne
suffit pas d'être quasi-gratuit il faut encore qu'il soit utilisable
par le quidam moyen et là il y a fort a faire.....
encore merci.


Il existe bon nombre de logiciels libres sur windows qui s'installent
aussi facilement que les autres logiciels.

--
<Mooby> dites comment on fait pour lancer un prg sous NT? on double
clique dessus, c'est bien ca ?

- #linuxfr

Avatar
Pascal
Saïd wrote:
Ben justement, la democratie c'est des millions de neuneus qui ont recu un
mail auquel ils ne comprenaient rien avec un attachement zip. Qu'ils ont
decompresse et ont clique pour lancer le logiciel qui s'y trouvait. En
l'occurence le virus Mydoom.

A ce niveau la c'est pas la prison qu'il faut donner aux concepteurs
de Mydoom, c'est une medaille du concours Lépine pour conception d'un
parfait detecteur a neuneus. ;-)



vos trolls, c'est pas ici.
--
Pascal

Avatar
Saïd
Pascal :
Saïd wrote:
Ben justement, la democratie c'est des millions de neuneus qui ont recu un
mail auquel ils ne comprenaient rien avec un attachement zip. Qu'ils ont
decompresse et ont clique pour lancer le logiciel qui s'y trouvait. En
l'occurence le virus Mydoom.

A ce niveau la c'est pas la prison qu'il faut donner aux concepteurs
de Mydoom, c'est une medaille du concours Lépine pour conception d'un
parfait detecteur a neuneus. ;-)



vos trolls, c'est pas ici.


C'est pas un troll, c'est une description vaguement ironique de la realite.
Tout n'est pas un troll dans la vie. Faudrais penser a ouvrir un
disctionnaire de temps en temps, ca te permettrais de varier ton
vocabulaire.

--
Saïd.


Avatar
TiChou
Dans l'article news:,
Saïd écrivait :

vos trolls, c'est pas ici.


C'est pas un troll, c'est une description vaguement ironique de la
realite. Tout n'est pas un troll dans la vie. Faudrais penser a
ouvrir un disctionnaire de temps en temps, ca te permettrais de
varier ton vocabulaire.


<TROLL>
troll
nom masculin
(suédois troll)

Esprit malveillant du folklore scandinave, habitant les montagnes ou les
forêts.
</TROLL>

Ok, je sors, ou plutôt je vais me coucher. :)

--
TiChou