[Debian] Install du modem Sagem Fast 800

Install du modem Sagem Fast 800 [Debian] - Installation - Linux et OS Alternatifs

Marsh Posté le 20-12-2002 à 08:49:55    

Coucou !
J'ai enfin reçu mon modem pour mon abonnement à Free ADSL mais pas moyen d'installer ce p*** de modem sous Debian Woody avec un noyau 2.4.20
 
J'ai regardé les liens suivants (qu'on ne me dise pas RTFM) :
-  http://www.loria.fr/~stuber/adsl/d [...] 00-fr.html
-   http://dim.tuxfamily.org/debian-sagem-fast-800.html   (que je trouve plus complet)
 
Dans tous les cas, j'arrive à la même erreur : au moment de compiler le module (que ce soit avec le driver patché pour gcc 2.95.4 ou directement avec gcc 3.0), je prends plein de parse errors dans la figure, du coup aucun adiusbadsl.o n'est généré et je ne peux pas poursuivre l'install plus loin
 
 
HELLLLLPPPPP et merci d'avance !  :hello:

Reply

Marsh Posté le 20-12-2002 à 08:49:55   

Reply

Marsh Posté le 20-12-2002 à 09:08:11    

Voilà le log du make si ça peut intéresser quelqu'un
 
 

Code :
  1. gcc-3.0 -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
  2. In file included from ADIUTIL/Adiutil.h:49,
  3.                  from AdiUsbAdslDriver.c:35:
  4. ADIUTIL/Buffers.h:102: parse error before "urb_t"
  5. ADIUTIL/Buffers.h:102: warning: no semicolon at end of struct or union
  6. ADIUTIL/Buffers.h:103: warning: type defaults to `int' in declaration of `QUEUED_URB_BUFFER'
  7. ADIUTIL/Buffers.h:103: warning: data definition has no type or storage class
  8. ADIUTIL/Buffers.h:161: parse error before "urb_t"
  9. ADIUTIL/Buffers.h:161: warning: no semicolon at end of struct or union
  10. ADIUTIL/Buffers.h:162: warning: type defaults to `int' in declaration of `INCOMING_BUFFER'
  11. ADIUTIL/Buffers.h:162: warning: data definition has no type or storage class
  12. ADIUTIL/Buffers.h:176: parse error before "urb_t"
  13. ADIUTIL/Buffers.h:176: warning: no semicolon at end of struct or union
  14. ADIUTIL/Buffers.h:178: parse error before '}' token
  15. ADIUTIL/Buffers.h:178: warning: type defaults to `int' in declaration of `OUTGOING_BUFFER'
  16. ADIUTIL/Buffers.h:178: warning: data definition has no type or storage class
  17. In file included from ADIUTIL/Adiutil.h:51,
  18.                  from AdiUsbAdslDriver.c:35:
  19. ADIUTIL/Hardware.h:36: parse error before "urb_t"
  20. ADIUTIL/Hardware.h:36: warning: no semicolon at end of struct or union
  21. ADIUTIL/Hardware.h:37: warning: type defaults to `int' in declaration of `urbIdma'
  22. ADIUTIL/Hardware.h:37: warning: data definition has no type or storage class
  23. ADIUTIL/Hardware.h:38: parse error before "urbRead"
  24. ADIUTIL/Hardware.h:38: warning: type defaults to `int' in declaration of `urbRead'
  25. ADIUTIL/Hardware.h:38: warning: data definition has no type or storage class
  26. ADIUTIL/Hardware.h:39: parse error before "urbWrite"
  27. ADIUTIL/Hardware.h:39: warning: type defaults to `int' in declaration of `urbWrite'
  28. ADIUTIL/Hardware.h:39: warning: data definition has no type or storage class
  29. ADIUTIL/Hardware.h:40: parse error before '*' token
  30. ADIUTIL/Hardware.h:40: warning: type defaults to `int' in declaration of `pUrbReadIso'
  31. ADIUTIL/Hardware.h:40: warning: data definition has no type or storage class
  32. ADIUTIL/Hardware.h:73: parse error before "SegmentationBuffer"
  33. ADIUTIL/Hardware.h:73: warning: type defaults to `int' in declaration of `SegmentationBuffer'
  34. ADIUTIL/Hardware.h:73: warning: data definition has no type or storage class
  35. ADIUTIL/Hardware.h:126: parse error before '}' token
  36. ADIUTIL/Hardware.h:126: warning: type defaults to `int' in declaration of `Hardware'
  37. ADIUTIL/Hardware.h:126: warning: data definition has no type or storage class
  38. In file included from ADIUTIL/Adiutil.h:53,
  39.                  from AdiUsbAdslDriver.c:35:
  40. ADIUTIL/Protos.h:31: parse error before '*' token
  41. ADIUTIL/Protos.h:31: warning: function declaration isn't a prototype
  42. ADIUTIL/Protos.h:32: parse error before '*' token
  43. ADIUTIL/Protos.h:32: warning: function declaration isn't a prototype
  44. ADIUTIL/Protos.h:37: parse error before '*' token
  45. ADIUTIL/Protos.h:37: warning: function declaration isn't a prototype
  46. ADIUTIL/Protos.h:38: parse error before '*' token
  47. ADIUTIL/Protos.h:38: warning: function declaration isn't a prototype
  48. ADIUTIL/Protos.h:43: parse error before '*' token
  49. ADIUTIL/Protos.h:43: warning: function declaration isn't a prototype
  50. ADIUTIL/Protos.h:44: parse error before '*' token
  51. ADIUTIL/Protos.h:44: warning: function declaration isn't a prototype
  52. ADIUTIL/Protos.h:45: parse error before '*' token
  53. ADIUTIL/Protos.h:45: warning: function declaration isn't a prototype
  54. ADIUTIL/Protos.h:49: parse error before '*' token
  55. ADIUTIL/Protos.h:49: warning: function declaration isn't a prototype
  56. ADIUTIL/Protos.h:50: parse error before '*' token
  57. ADIUTIL/Protos.h:50: warning: function declaration isn't a prototype
  58. ADIUTIL/Protos.h:51: parse error before '*' token
  59. ADIUTIL/Protos.h:51: warning: function declaration isn't a prototype
  60. ADIUTIL/Protos.h:53: parse error before '*' token
  61. ADIUTIL/Protos.h:53: warning: function declaration isn't a prototype
  62. ADIUTIL/Protos.h:58: parse error before '*' token
  63. ADIUTIL/Protos.h:58: warning: function declaration isn't a prototype
  64. ADIUTIL/Protos.h:60: parse error before '*' token
  65. ADIUTIL/Protos.h:60: warning: function declaration isn't a prototype
  66. ADIUTIL/Protos.h:65: parse error before '*' token
  67. ADIUTIL/Protos.h:65: warning: function declaration isn't a prototype
  68. ADIUTIL/Protos.h:66: parse error before '*' token
  69. ADIUTIL/Protos.h:66: warning: function declaration isn't a prototype
  70. ADIUTIL/Protos.h:68: parse error before '*' token
  71. ADIUTIL/Protos.h:68: warning: function declaration isn't a prototype
  72. ADIUTIL/Protos.h:79: parse error before '*' token
  73. ADIUTIL/Protos.h:79: warning: function declaration isn't a prototype
  74. ADIUTIL/Protos.h:80: parse error before '*' token
  75. ADIUTIL/Protos.h:80: warning: function declaration isn't a prototype
  76. ADIUTIL/Protos.h:85: parse error before '*' token
  77. ADIUTIL/Protos.h:85: warning: function declaration isn't a prototype
  78. ADIUTIL/Protos.h:86: parse error before '*' token
  79. ADIUTIL/Protos.h:86: warning: function declaration isn't a prototype
  80. ADIUTIL/Protos.h:87: parse error before '*' token
  81. ADIUTIL/Protos.h:87: warning: function declaration isn't a prototype
  82. ADIUTIL/Protos.h:88: parse error before '*' token
  83. ADIUTIL/Protos.h:88: warning: function declaration isn't a prototype
  84. ADIUTIL/Protos.h:103: parse error before '*' token
  85. ADIUTIL/Protos.h:103: warning: function declaration isn't a prototype
  86. ADIUTIL/Protos.h:104: parse error before '*' token
  87. ADIUTIL/Protos.h:104: warning: function declaration isn't a prototype
  88. ADIUTIL/Protos.h:105: parse error before '*' token
  89. ADIUTIL/Protos.h:105: warning: function declaration isn't a prototype
  90. ADIUTIL/Protos.h:106: parse error before '*' token
  91. ADIUTIL/Protos.h:106: warning: function declaration isn't a prototype
  92. In file included from ADIUTIL/Adiutil.h:54,
  93.                  from AdiUsbAdslDriver.c:35:
  94. ADIUTIL/Macros.h:63:1: warning: "min" redefined
  95. /usr/src/linux/include/linux/kernel.h:151:1: warning: this is the location of the previous definition
  96. ADIUTIL/Macros.h:64:1: warning: "max" redefined
  97. /usr/src/linux/include/linux/kernel.h:157:1: warning: this is the location of the previous definition
  98. AdiUsbAdslDriver.c:79: parse error before "modem"
  99. AdiUsbAdslDriver.c:79: warning: type defaults to `int' in declaration of `modem'AdiUsbAdslDriver.c:79: warning: data definition has no type or storage class
  100. AdiUsbAdslDriver.c: In function `adi_probe':
  101. AdiUsbAdslDriver.c:154: request for member `usbdev' in something not a structure or union
  102. AdiUsbAdslDriver.c:175: request for member `IsoPipeSize' in something not a structure or union
  103. AdiUsbAdslDriver.c:176: request for member `IsoFramesPerUrb' in something not a structure or union
  104. AdiUsbAdslDriver.c:184: request for member `pipeBulkIdmaOut' in something not a structure or union
  105. AdiUsbAdslDriver.c:185: request for member `pipeBulkDataOut' in something not a structure or union
  106. AdiUsbAdslDriver.c:186: request for member `pipeBulkDataIn' in something not a structure or union
  107. AdiUsbAdslDriver.c:187: request for member `pipeIsoDataIn' in something not a structure or union
  108. AdiUsbAdslDriver.c:188: request for member `pipeIntIn' in something not a structure or union
  109. AdiUsbAdslDriver.c:191: request for member `pInterruptData' in something not a structure or union
  110. AdiUsbAdslDriver.c:192: request for member `pReadyData' in something not a structure or union
  111. AdiUsbAdslDriver.c:193: request for member `pOutgoingData' in something not a structure or union
  112. AdiUsbAdslDriver.c:199: request for member `pUrbReadIso' in something not a structure or union
  113. AdiUsbAdslDriver.c:199: request for member `IsoFramesPerUrb' in something not a structure or union
  114. AdiUsbAdslDriver.c:200: request for member `pIncomingData' in something not a structure or union
  115. AdiUsbAdslDriver.c:200: request for member `IsoPipeSize' in something not a structure or union
  116. AdiUsbAdslDriver.c:200: request for member `IsoFramesPerUrb' in something not a structure or union
  117. AdiUsbAdslDriver.c:202: request for member `pIncomingData' in something not a structure or union
  118. AdiUsbAdslDriver.c:211: request for member `pInterruptData' in something not a structure or union
  119. AdiUsbAdslDriver.c:212: request for member `pReadyData' in something not a structure or union
  120. AdiUsbAdslDriver.c:213: request for member `pOutgoingData' in something not a structure or union
  121. AdiUsbAdslDriver.c:226: request for member `ReassemblyBuffer' in something not a structure or union
  122. AdiUsbAdslDriver.c:227: request for member `ReassemblyBuffer' in something not a structure or union
  123. AdiUsbAdslDriver.c:227: request for member `pReadyData' in something not a structure or union
  124. AdiUsbAdslDriver.c:228: request for member `SegmentationBuffer' in something not a structure or union
  125. AdiUsbAdslDriver.c:229: request for member `SegmentationBuffer' in something not a structure or union
  126. AdiUsbAdslDriver.c:229: request for member `pOutgoingData' in something not a structure or union
  127. AdiUsbAdslDriver.c:233: request for member `CtrlUrbFreeQ' in something not a structure or union
  128. AdiUsbAdslDriver.c:240: request for member `CtrlUrbPendQ' in something not a structure or union
  129. AdiUsbAdslDriver.c:240: request for member `CtrlUrbPendQ' in something not a structure or union
  130. AdiUsbAdslDriver.c:240: request for member `CtrlUrbPendQ' in something not a structure or union
  131. AdiUsbAdslDriver.c:240: request for member `CtrlUrbPendQ' in something not a structure or union
  132. AdiUsbAdslDriver.c:248: request for member `AdiModemSm' in something not a structure or union
  133. AdiUsbAdslDriver.c:249: request for member `AdiModemSm' in something not a structure or union
  134. AdiUsbAdslDriver.c:250: request for member `AdiModemSm' in something not a structure or union
  135. AdiUsbAdslDriver.c:258: request for member `CtrlUrbQueueTimer' in something not a structure or union
  136. AdiUsbAdslDriver.c:259: request for member `CtrlUrbQueueTimer' in something not a structure or union
  137. AdiUsbAdslDriver.c:260: request for member `CtrlUrbQueueTimer' in something not a structure or union
  138. AdiUsbAdslDriver.c:263: request for member `AdiModemSm' in something not a structure or union
  139. AdiUsbAdslDriver.c:264: request for member `AdiModemSm' in something not a structure or union
  140. AdiUsbAdslDriver.c:304: request for member `urbInt' in something not a structure or union
  141. AdiUsbAdslDriver.c:304: request for member `urbInt' in something not a structure or union
  142. AdiUsbAdslDriver.c:304: request for member `pipeIntIn' in something not a structure or union
  143. AdiUsbAdslDriver.c:304: request for member `urbInt' in something not a structure or union
  144. AdiUsbAdslDriver.c:304: request for member `pInterruptData' in something not a structure or union
  145. AdiUsbAdslDriver.c:304: request for member `urbInt' in something not a structure or union
  146. AdiUsbAdslDriver.c:304: request for member `urbInt' in something not a structure or union
  147. AdiUsbAdslDriver.c:304: request for member `urbInt' in something not a structure or union
  148. AdiUsbAdslDriver.c:304: request for member `urbInt' in something not a structure or union
  149. AdiUsbAdslDriver.c:304: request for member `urbInt' in something not a structure or union
  150. AdiUsbAdslDriver.c:306: request for member `urbInt' in something not a structure or union
  151. AdiUsbAdslDriver.c:321: request for member `pLinuxNet' in something not a structure or union
  152. AdiUsbAdslDriver.c:347: request for member `MAC' in something not a structure or union
  153. AdiUsbAdslDriver.c:347: request for member `MAC' in something not a structure or union
  154. AdiUsbAdslDriver.c: In function `adi_disconnect':
  155. AdiUsbAdslDriver.c:377: `pHw' undeclared (first use in this function)
  156. AdiUsbAdslDriver.c:377: (Each undeclared identifier is reported only once
  157. AdiUsbAdslDriver.c:377: for each function it appears in.)
  158. AdiUsbAdslDriver.c:377: parse error before ')' token
  159. AdiUsbAdslDriver.c: In function `adi_irq':
  160. AdiUsbAdslDriver.c:450: `pHw' undeclared (first use in this function)
  161. AdiUsbAdslDriver.c:455: parse error before ')' token
  162. AdiUsbAdslDriver.c:450: warning: statement with no effect
  163. AdiUsbAdslDriver.c:474: warning: `pInt' might be used uninitialized in this function
  164. AdiUsbAdslDriver.c: In function `adi_open':
  165. AdiUsbAdslDriver.c:513: `pHw' undeclared (first use in this function)
  166. AdiUsbAdslDriver.c:513: parse error before ')' token
  167. AdiUsbAdslDriver.c: In function `adi_close':
  168. AdiUsbAdslDriver.c:540: `pHw' undeclared (first use in this function)
  169. AdiUsbAdslDriver.c:540: parse error before ')' token
  170. AdiUsbAdslDriver.c: In function `adi_stats':
  171. AdiUsbAdslDriver.c:579: `pHw' undeclared (first use in this function)
  172. AdiUsbAdslDriver.c:579: parse error before ')' token
  173. AdiUsbAdslDriver.c:585: warning: control reaches end of non-void function
  174. AdiUsbAdslDriver.c: In function `adi_start_xmit':
  175. AdiUsbAdslDriver.c:592: `pHw' undeclared (first use in this function)
  176. AdiUsbAgcc-3.0 -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
  177. In file included from ADIUTIL/Adiutil.h:49,
  178.                  from AdiUsbAdslDriver.c:35:
  179. ADIUTIL/Buffers.h:102: parse error before "urb_t"
  180. ADIUTIL/Buffers.h:102: warning: no semicolon at end of struct or union
  181. ADIUTIL/Buffers.h:103: warning: type defaults to `int' in declaration of `QUEUED_URB_BUFFER'
  182. ADIUTIL/Buffers.h:103: warning: data definition has no type or storage class
  183. ADIUTIL/Buffers.h:161: parse error before "urb_t"
  184. ADIUTIL/Buffers.h:161: warning: no semicolon at end of struct or union
  185. ADIUTIL/Buffers.h:162: warning: type defaults to `int' in declaration of `INCOMING_BUFFER'
  186. ADIUTIL/Buffers.h:162: warning: data definition has no type or storage class
  187. ADIUTIL/Buffers.h:176: parse error before "urb_t"
  188. ADIUTIL/Buffers.h:176: warning: no semicolon at end of struct or union
  189. ADIUTIL/Buffers.h:178: parse error before '}' token
  190. ADIUTIL/Buffers.h:178: warning: type defaults to `int' in declaration of `OUTGOING_BUFFER'
  191. ADIUTIL/Buffers.h:178: warning: data definition has no type or storage class
  192. In file included from ADIUTIL/Adiutil.h:51,
  193.                  from AdiUsbAdslDriver.c:35:
  194. ADIUTIL/Hardware.h:36: parse error before "urb_t"
  195. ADIUTIL/Hardware.h:36: warning: no semicolon at end of struct or union
  196. ADIUTIL/Hardware.h:37: warning: type defaults to `int' in declaration of `urbIdma'
  197. ADIUTIL/Hardware.h:37: warning: data definition has no type or storage class
  198. ADIUTIL/Hardware.h:38: parse error before "urbRead"
  199. ADIUTIL/Hardware.h:38: warning: type defaults to `int' in declaration of `urbRead'
  200. ADIUTIL/Hardware.h:38: warning: data definition has no type or storage class
  201. ADIUTIL/Hardware.h:39: parse error before "urbWrite"
  202. ADIUTIL/Hardware.h:39: warning: type defaults to `int' in declaration of `urbWrite'
  203. ADIUTIL/Hardware.h:39: warning: data definition has no type or storage class
  204. ADIUTIL/Hardware.h:40: parse error before '*' token
  205. ADIUTIL/Hardware.h:40: warning: type defaults to `int' in declaration of `pUrbReadIso'
  206. ADIUTIL/Hardware.h:40: warning: data definition has no type or storage class
  207. ADIUTIL/Hardware.h:73: parse error before "SegmentationBuffer"
  208. ADIUTIL/Hardware.h:73: warning: type defaults to `int' in declaration of `SegmentationBuffer'
  209. ADIUTIL/Hardware.h:73: warning: data definition has no type or storage class
  210. ADIUTIL/Hardware.h:126: parse error before '}' token
  211. ADIUTIL/Hardware.h:126: warning: type defaults to `int' in declaration of `Hardware'
  212. ADIUTIL/Hardware.h:126: warning: data definition has no type or storage class
  213. In file included from ADIUTIL/Adiutil.h:53,
  214.                  from AdiUsbAdslDriver.c:35:
  215. ADIUTIL/Protos.h:31: parse error before '*' token
  216. ADIUTIL/Protos.h:31: warning: function declaration isn't a prototype
  217. ADIUTIL/Protos.h:32: parse error before '*' token
  218. ADIUTIL/Protos.h:32: warning: function declaration isn't a prototype
  219. ADIUTIL/Protos.h:37: parse error before '*' token
  220. ADIUTIL/Protos.h:37: warning: function declaration isn't a prototype
  221. ADIUTIL/Protos.h:38: parse error before '*' token
  222. ADIUTIL/Protos.h:38: warning: function declaration isn't a prototype
  223. ADIUTIL/Protos.h:43: parse error before '*' token
  224. ADIUTIL/Protos.h:43: warning: function declaration isn't a prototype
  225. ADIUTIL/Protos.h:44: parse error before '*' token
  226. ADIUTIL/Protos.h:44: warning: function declaration isn't a prototype
  227. ADIUTIL/Protos.h:45: parse error before '*' token
  228. ADIUTIL/Protos.h:45: warning: function declaration isn't a prototype
  229. ADIUTIL/Protos.h:49: parse error before '*' token
  230. ADIUTIL/Protos.h:49: warning: function declaration isn't a prototype
  231. ADIUTIL/Protos.h:50: parse error before '*' token
  232. ADIUTIL/Protos.h:50: warning: function declaration isn't a prototype
  233. ADIUTIL/Protos.h:51: parse error before '*' token
  234. ADIUTIL/Protos.h:51: warning: function declaration isn't a prototype
  235. ADIUTIL/Protos.h:53: parse error before '*' token
  236. ADIUTIL/Protos.h:53: warning: function declaration isn't a prototype
  237. ADIUTIL/Protos.h:58: parse error before '*' token
  238. ADIUTIL/Protos.h:58: warning: function declaration isn't a prototype
  239. ADIUTIL/Protos.h:60: parse error before '*' token
  240. ADIUTIL/Protos.h:60: warning: function declaration isn't a prototype
  241. ADIUTIL/Protos.h:65: parse error before '*' token
  242. ADIUTIL/Protos.h:65: warning: function declaration isn't a prototype
  243. ADIUTIL/Protos.h:66: parse error before '*' token
  244. ADIUTIL/Protos.h:66: warning: function declaration isn't a prototype
  245. ADIUTIL/Protos.h:68: parse error before '*' token
  246. ADIUTIL/Protos.h:68: warning: function declaration isn't a prototype
  247. ADIUTIL/Protos.h:79: parse error before '*' token
  248. ADIUTIL/Protos.h:79: warning: function declaration isn't a prototype
  249. ADIUTIL/Protos.h:80: parse error before '*' token
  250. ADIUTIL/Protos.h:80: warning: function declaration isn't a prototype
  251. ADIUTIL/Protos.h:85: parse error before '*' token
  252. ADIUTIL/Protos.h:85: warning: function declaration isn't a prototype
  253. ADIUTIL/Protos.h:86: parse error before '*' token
  254. ADIUTIL/Protos.h:86: warning: function declaration isn't a prototype
  255. ADIUTIL/Protos.h:87: parse error before '*' token
  256. ADIUTIL/Protos.h:87: warning: function declaration isn't a prototype
  257. ADIUTIL/Protos.h:88: parse error before '*' token
  258. ADIUTIL/Protos.h:88: warning: function declaration isn't a prototype
  259. ADIUTIL/Protos.h:103: parse error before '*' token
  260. ADIUTIL/Protos.h:103: warning: function declaration isn't a prototype
  261. ADIUTIL/Protos.h:104: parse error before '*' token
  262. ADIUTIL/Protos.h:104: warning: function declaration isn't a prototype
  263. ADIUTIL/Protos.h:105: parse error before '*' token
  264. ADIUTIL/Protos.h:105: warning: function declaration isn't a prototype
  265. ADIUTIL/Protos.h:106: parse error before '*' token
  266. ADIUTIL/Protos.h:106: warning: function declaration isn't a prototype
  267. In file included from ADIUTIL/Adiutil.h:54,
  268.                  from AdiUsbAdslDriver.c:35:
  269. ADIUTIL/Macros.h:63:1: warning: "min" redefined
  270. /usr/src/linux/include/linux/kernel.h:151:1: warning: this is the location of the previous definition
  271. ADIUTIL/Macros.h:64:1: warning: "max" redefined
  272. /usr/src/linux/include/linux/kernel.h:157:1: warning: this is the location of the previous definition
  273. AdiUsbAdslDriver.c:79: parse error before "modem"
  274. AdiUsbAdslDriver.c:79: warning: type defaults to `int' in declaration of `modem'AdiUsbAdslDriver.c:79: warning: data definition has no type or storage class
  275. AdiUsbAdslDriver.c: In function `adi_probe':
  276. AdiUsbAdslDriver.c:154: request for member `usbdev' in something not a structure or union
  277. AdiUsbAdslDriver.c:175: request for member `IsoPipeSize' in something not a structure or union
  278. AdiUsbAdslDriver.c:176: request for member `IsoFramesPerUrb' in something not a structure or union
  279. AdiUsbAdslDriver.c:184: request for member `pipeBulkIdmaOut' in something not a structure or union
  280. AdiUsbAdslDriver.c:185: request for member `pipeBulkDataOut' in something not a structure or union
  281. AdiUsbAdslDriver.c:186: request for member `pipeBulkDataIn' in something not a structure or union
  282. AdiUsbAdslDriver.c:187: request for member `pipeIsoDataIn' in something not a structure or union
  283. AdiUsbAdslDriver.c:188: request for member `pipeIntIn' in something not a structure or union
  284. AdiUsbAdslDriver.c:191: request for member `pInterruptData' in something not a structure or union
  285. AdiUsbAdslDriver.c:192: request for member `pReadyData' in something not a structure or union
  286. AdiUsbAdslDriver.c:193: request for member `pOutgoingData' in something not a structure or union
  287. AdiUsbAdslDriver.c:199: request for member `pUrbReadIso' in something not a structure or union
  288. AdiUsbAdslDriver.c:199: request for member `IsoFramesPerUrb' in something not a structure or union
  289. AdiUsbAdslDriver.c:200: request for member `pIncomingData' in something not a structure or union
  290. AdiUsbAdslDriver.c:200: request for member `IsoPipeSize' in something not a structure or union
  291. AdiUsbAdslDriver.c:200: request for member `IsoFramesPerUrb' in something not a structure or union
  292. AdiUsbAdslDriver.c:202: request for member `pIncomingData' in something not a structure or union
  293. AdiUsbAdslDriver.c:211: request for member `pInterruptData' in something not a structure or union
  294. AdiUsbAdslDriver.c:212: request for member `pReadyData' in something not a structure or union
  295. AdiUsbAdslDriver.c:213: request for member `pOutgoingData' in something not a structure or union
  296. AdiUsbAdslDriver.c:226: request for member `ReassemblyBuffer' in something not a structure or union
  297. AdiUsbAdslDriver.c:227: request for member `ReassemblyBuffer' in something not a structure or union
  298. AdiUsbAdslDriver.c:227: request for member `pReadyData' in something not a structure or union
  299. AdiUsbAdslDriver.c:228: request for member `SegmentationBuffer' in something not a structure or union
  300. AdiUsbAdslDriver.c:229: request for member `SegmentationBuffer' in something not a structure or union
  301. AdiUsbAdslDriver.c:229: request for member `pOutgoingData' in something not a structure or union
  302. AdiUsbAdslDriver.c:233: request for member `CtrlUrbFreeQ' in something not a structure or union
  303. AdiUsbAdslDriver.c:240: request for member `CtrlUrbPendQ' in something not a structure or union
  304. AdiUsbAdslDriver.c:240: request for member `CtrlUrbPendQ' in something not a structure or union
  305. AdiUsbAdslDriver.c:240: request for member `CtrlUrbPendQ' in something not a structure or union
  306. AdiUsbAdslDriver.c:240: request for member `CtrlUrbPendQ' in something not a structure or union
  307. AdiUsbAdslDriver.c:248: request for member `AdiModemSm' in something not a structure or union
  308. AdiUsbAdslDriver.c:249: request for member `AdiModemSm' in something not a structure or union
  309. AdiUsbAdslDriver.c:250: request for member `AdiModemSm' in something not a structure or union
  310. AdiUsbAdslDriver.c:258: request for member `CtrlUrbQueueTimer' in something not a structure or union
  311. AdiUsbAdslDriver.c:259: request for member `CtrlUrbQueueTimer' in something not a structure or union
  312. AdiUsbAdslDriver.c:260: request for member `CtrlUrbQueueTimer' in something not a structure or union
  313. AdiUsbAdslDriver.c:263: request for member `AdiModemSm' in something not a structure or union
  314. AdiUsbAdslDriver.c:264: request for member `AdiModemSm' in something not a structure or union
  315. AdiUsbAdslDriver.c:304: request for member `urbInt' in something not a structure or union
  316. AdiUsbAdslDriver.c:304: request for member `urbInt' in something not a structure or union
  317. AdiUsbAdslDriver.c:304: request for member `pipeIntIn' in something not a structure or union
  318. AdiUsbAdslDriver.c:304: request for member `urbInt' in something not a structure or union
  319. AdiUsbAdslDriver.c:304: request for member `pInterruptData' in something not a structure or union
  320. AdiUsbAdslDriver.c:304: request for member `urbInt' in something not a structure or union
  321. AdiUsbAdslDriver.c:304: request for member `urbInt' in something not a structure or union
  322. AdiUsbAdslDriver.c:304: request for member `urbInt' in something not a structure or union
  323. AdiUsbAdslDriver.c:304: request for member `urbInt' in something not a structure or union
  324. AdiUsbAdslDriver.c:304: request for member `urbInt' in something not a structure or union
  325. AdiUsbAdslDriver.c:306: request for member `urbInt' in something not a structure or union
  326. AdiUsbAdslDriver.c:321: request for member `pLinuxNet' in something not a structure or union
  327. AdiUsbAdslDriver.c:347: request for member `MAC' in something not a structure or union
  328. AdiUsbAdslDriver.c:347: request for member `MAC' in something not a structure or union
  329. AdiUsbAdslDriver.c: In function `adi_disconnect':
  330. AdiUsbAdslDriver.c:377: `pHw' undeclared (first use in this function)
  331. AdiUsbAdslDriver.c:377: (Each undeclared identifier is reported only once
  332. AdiUsbAdslDriver.c:377: for each function it appears in.)
  333. AdiUsbAdslDriver.c:377: parse error before ')' token
  334. AdiUsbAdslDriver.c: In function `adi_irq':
  335. AdiUsbAdslDriver.c:450: `pHw' undeclared (first use in this function)
  336. AdiUsbAdslDriver.c:455: parse error before ')' token
  337. AdiUsbAdslDriver.c:450: warning: statement with no effect
  338. AdiUsbAdslDriver.c:474: warning: `pInt' might be used uninitialized in this function
  339. AdiUsbAdslDriver.c: In function `adi_open':
  340. AdiUsbAdslDriver.c:513: `pHw' undeclared (first use in this function)
  341. AdiUsbAdslDriver.c:513: parse error before ')' token
  342. AdiUsbAdslDriver.c: In function `adi_close':
  343. AdiUsbAdslDriver.c:540: `pHw' undeclared (first use in this function)
  344. AdiUsbAdslDriver.c:540: parse error before ')' token
  345. AdiUsbAdslDriver.c: In function `adi_stats':
  346. AdiUsbAdslDriver.c:579: `pHw' undeclared (first use in this function)
  347. AdiUsbAdslDriver.c:579: parse error before ')' token
  348. AdiUsbAdslDriver.c:585: warning: control reaches end of non-void function
  349. AdiUsbAdslDriver.c: In function `adi_start_xmit':
  350. AdiUsbAdslDriver.c:592: `pHw' undeclared (first use in this function)
  351. AdiUsbAdslDriver.c:592: parse error before ')' token
  352. AdiUsbAdslDriver.c:628:43: warning: multi-line string literals are deprecated
  353. AdiUsbAdslDriver.c: In function `adi_tx_timeout':
  354. AdiUsbAdslDriver.c:696: `pHw' undeclared (first use in this function)
  355. AdiUsbAdslDriver.c:696: parse error before ')' token
  356. AdiUsbAdslDriver.c: In function `adi_read_proc':
  357. AdiUsbAdslDriver.c:712: `pHw' undeclared (first use in this function)
  358. AdiUsbAdslDriver.c:712: parse error before ')' token
  359. AdiUsbAdslDriver.c: In function `adi_user':
  360. AdiUsbAdslDriver.c:821: `pHw' undeclared (first use in this function)
  361. AdiUsbAdslDriver.c:821: invalid lvalue in assignment
  362. make: *** [AdiUsbAdslDriver.o] Erreur 1
  363. dslDriver.c:592: parse error before ')' token
  364. AdiUsbAdslDriver.c:628:43: warning: multi-line string literals are deprecated
  365. AdiUsbAdslDriver.c: In function `adi_tx_timeout':
  366. AdiUsbAdslDriver.c:696: `pHw' undeclared (first use in this function)
  367. AdiUsbAdslDriver.c:696: parse error before ')' token
  368. AdiUsbAdslDriver.c: In function `adi_read_proc':
  369. AdiUsbAdslDriver.c:712: `pHw' undeclared (first use in this function)
  370. AdiUsbAdslDriver.c:712: parse error before ')' token
  371. AdiUsbAdslDriver.c: In function `adi_user':
  372. AdiUsbAdslDriver.c:821: `pHw' undeclared (first use in this function)
  373. AdiUsbAdslDriver.c:821: invalid lvalue in assignment
  374. make: *** [AdiUsbAdslDriver.o] Erreur 1


Message édité par Goon le 20-12-2002 à 09:11:12
Reply

Marsh Posté le 20-12-2002 à 20:26:45    

UP sa maman !

Reply

Marsh Posté le 20-12-2002 à 20:46:25    

Pour t'aider, j'ai récupéré la version patché pour gcc2.95.
 
Ca compile sans pb, je ne pourrai aller plus loin car j'ai un
SpeedTouch USB.
 
Allez, j'ai un peu de temps, j'essaye de compiler la version gcc3.x
 
@ tout de suite.

Reply

Marsh Posté le 20-12-2002 à 20:52:03    

Titoune:/usr/local/src/sagem/driver# ls
ADI_LINUX.tar       AdiUsbAdslDriver.h  adiusbadsl.o  Boot.c  COPYING  gostatic  install   OTHER    Pipes.o  showstat  USER    Util.o
AdiUsbAdslDriver.c  AdiUsbAdslDriver.o  ADIUTIL       Boot.o  godhcp   ifcfgADI  Makefile  Pipes.c  README   stopip    Util.c
 
Voilà ce que j'ai avec gcc-3.2 (chui en Sid)
 
Voilà ...

Reply

Marsh Posté le 20-12-2002 à 20:52:50    

J'oubliais : noyau 2.4.19  

Reply

Marsh Posté le 20-12-2002 à 21:57:09    

Merci beaucoup d'avoir pris un peu de temps pour m'aider.
 
Mais je comprends toujours pas d'où viennent mes erreurs de compilation  :cry:

Reply

Marsh Posté le 20-12-2002 à 22:26:57    

2 choix possibles :
- prends le driver de Pierre qui se compile en gcc-2.95,
  d'ailleur pourquoi voulkoir absoluement compiler en 3.x ???
- utilise comme moi gcc-3.2 de Sid pour voir si ça passe comme
  chez moi


Message édité par Humidifier le 20-12-2002 à 22:27:47
Reply

Marsh Posté le 20-12-2002 à 22:34:14    

Le driver de Pierre ?!? Y a pas de Pierre dans les liens que j'ai mis. Je suis donc très preneur de ton adresse !
Ceci dit, moi y en a déjà avoir compilé le driver patché pour la gcc 2.95 => même erreur
 
Je vais y arriver  :wahoo:

Reply

Marsh Posté le 20-12-2002 à 22:37:07    

http://www.minet.net/pierre/sagem/
 
OK, il s'appelle peut être paul ..
 
Désolé si je me suis trompé ...
 
Bref, si tu as les mêmes erreurs c'est qu'il te manque qqchose.
 
Mais quoi ??? :??:  
 

Reply

Marsh Posté le 20-12-2002 à 22:37:07   

Reply

Marsh Posté le 20-12-2002 à 22:51:28    

Bon j'essaie d'ici demain midi avec ce lien (que je n'avais pas).
 
Après avoir jeté un coup d'oeil rapide, si j'ai une erreur je passerai les modules USB en dur.

Reply

Marsh Posté le 20-12-2002 à 23:13:41    

Putain même erreur ! J'ai pas encore essayé avec l'USB en dur mais vraiment j'y capte que dalle !

Reply

Marsh Posté le 20-12-2002 à 23:34:28    

Pourquoi l'usb en dur ???
 
Si le module plante, tu l'a dans l'os ...
 
Faut mettre le max de chose en module.

Reply

Marsh Posté le 21-12-2002 à 09:52:58    

Je sais bien mais je te cite le mec :  

Citation :

(Je vous conseille le support USB en dur, j"ai eu des problèmes de symboles...)
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed