Installation modem impossible - erreur dans le make

Installation modem impossible - erreur dans le make - Installation - Linux et OS Alternatifs

Marsh Posté le 02-09-2004 à 12:34:48    

edit : problème dans mon cinquième post  :pt1cable:  
 
Bonjour,
tentant désespérément de compiler mon kernel avec le support ATM sur une fedora core 2, je cherche maintenant une distribution avec le ATM activé par défaut (avec laquelle je n'aurais pas besoin de compiler le kernel...), et ce dans le but d'installer mon modem ADSL USB.
 
D'avance je vous remercie si vous connaissez une distribution le supportant par défaut.
 
 :jap:  
 
 
ps : désolé si c'est déjà posté mais la fonction recherche est désactivée et je n'ai rien vu de tel dans le topic débutant


Message édité par AssiuM le 02-09-2004 à 23:09:37
Reply

Marsh Posté le 02-09-2004 à 12:34:48   

Reply

Marsh Posté le 02-09-2004 à 12:53:57    

en fait si quelqu'un a réussi à compiler amedym sans devoir compiler le kernel, c'est que le ATM est activé ;)

Reply

Marsh Posté le 02-09-2004 à 13:35:04    

mandrake a le support ATM
 

Code :
  1. [root@fiventis root]# grep ATM /boot/config
  2. CONFIG_ATM=m
  3. CONFIG_ATM_CLIP=m
  4. # CONFIG_ATM_CLIP_NO_ICMP is not set
  5. CONFIG_ATM_LANE=m
  6. CONFIG_ATM_MPOA=m
  7. CONFIG_ATM_BR2684=m
  8. CONFIG_ATM_BR2684_IPFILTER=y
  9. # CONFIG_NET_SCH_ATM is not set
  10. CONFIG_PPPOATM=m
  11. CONFIG_ATMEL=m
  12. CONFIG_PCI_ATMEL=m
  13. CONFIG_PCMCIA_ATMEL=m
  14. # ATM drivers
  15. CONFIG_ATM_TCP=m
  16. CONFIG_ATM_LANAI=m
  17. CONFIG_ATM_ENI=m
  18. # CONFIG_ATM_ENI_DEBUG is not set
  19. # CONFIG_ATM_ENI_TUNE_BURST is not set
  20. CONFIG_ATM_FIRESTREAM=m
  21. CONFIG_ATM_ZATM=m
  22. # CONFIG_ATM_ZATM_DEBUG is not set
  23. CONFIG_ATM_NICSTAR=m
  24. CONFIG_ATM_NICSTAR_USE_SUNI=y
  25. CONFIG_ATM_NICSTAR_USE_IDT77105=y
  26. CONFIG_ATM_IDT77252=m
  27. # CONFIG_ATM_IDT77252_DEBUG is not set
  28. # CONFIG_ATM_IDT77252_RCV_ALL is not set
  29. CONFIG_ATM_IDT77252_USE_SUNI=y
  30. CONFIG_ATM_AMBASSADOR=m
  31. # CONFIG_ATM_AMBASSADOR_DEBUG is not set
  32. CONFIG_ATM_HORIZON=m
  33. # CONFIG_ATM_HORIZON_DEBUG is not set
  34. CONFIG_ATM_IA=m
  35. # CONFIG_ATM_IA_DEBUG is not set
  36. CONFIG_ATM_FORE200E_MAYBE=m
  37. CONFIG_ATM_FORE200E_PCA=y
  38. CONFIG_ATM_FORE200E_PCA_DEFAULT_FW=y
  39. CONFIG_ATM_FORE200E_TX_RETRY=16
  40. CONFIG_ATM_FORE200E_DEBUG=0
  41. CONFIG_ATM_FORE200E=m
  42. CONFIG_ATM_HE=m
  43. CONFIG_ATM_HE_USE_SUNI=y
  44. CONFIG_DVB_ATMEL_AT76C651=m


Message édité par Dark_Schneider le 02-09-2004 à 13:35:22

---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 02-09-2004 à 14:21:16    

merci, je vais donc la télécharger et tester ça ;)

Reply

Marsh Posté le 02-09-2004 à 15:11:31    

euh, pour un modem, corrigez moi si je me trompe, mais la couche ATM on s'en tamponne, c'est la couche ppp qu'on utilise, non ?

Reply

Marsh Posté le 02-09-2004 à 15:19:03    

quand tu fait du pppoa avec un modem interne style olitec pci tu en as besoin .


---------------
Intermittent du GNU
Reply

Marsh Posté le 02-09-2004 à 15:19:44    

il faut le support ATM pour que je puisse compiler ATM ;)
 
(c'est un modem ADSL)

Reply

Marsh Posté le 02-09-2004 à 16:45:13    

t'as quoi comme modem ?

Reply

Marsh Posté le 02-09-2004 à 23:08:21    

le Asus aam6000ug (puce alcatel)
 
les drivers : http://sourceforge.net/projects/aam6000ug/
 
Seulement mainteannt j'ai cette erreur... d'où petu elle venir ?
 

Code :
  1. [root@localhost amedyn]# make
  2. cd init && make clean
  3. make[1]: Entering directory `/usr/amedyn/init'
  4. rm -f amload amioctl amloaddbg amloaddbgt
  5. make[1]: Leaving directory `/usr/amedyn/init'
  6. cd module && make clean
  7. make[1]: Entering directory `/usr/amedyn/module'
  8. rm -f *.o .*.flags *.ko *.mod.* .*.o.cmd .*.ko.cmd
  9. make[1]: Leaving directory `/usr/amedyn/module'
  10. cd bridged && make clean
  11. make[1]: Entering directory `/usr/amedyn/bridged'
  12. rm -f br2684ctl
  13. make[1]: Leaving directory `/usr/amedyn/bridged'
  14. cd amcontrol && make clean
  15. make[1]: Entering directory `/usr/amedyn/amcontrol'
  16. rm -f amcontrol amcontroldbg amcontroldbgt
  17. make[1]: Leaving directory `/usr/amedyn/amcontrol'
  18. cd init && make && make install
  19. make[1]: Entering directory `/usr/amedyn/init'
  20. gcc -O2 -Wstrict-prototypes -fomit-frame-pointer -pipe -march=i686 -Wall -DLINUX  -Wsign-compare -I../include -lusb  amload.c -o amload
  21. gcc -O2 -Wstrict-prototypes -fomit-frame-pointer -pipe -march=i686 -Wall -DLINUX  -Wsign-compare -I../include -lusb  amioctl.c -o amioctl
  22. make[1]: Leaving directory `/usr/amedyn/init'
  23. make[1]: Entering directory `/usr/amedyn/init'
  24. install -c -m 755 -p amload amioctl /usr/sbin
  25. make[1]: Leaving directory `/usr/amedyn/init'
  26. cd firmware && make
  27. make[1]: Entering directory `/usr/amedyn/firmware'
  28. install -c -m 644 -p fw-usb.bin Fw-usb_A.bin /usr/sbin
  29. make[1]: Leaving directory `/usr/amedyn/firmware'
  30. cd module && make && make install
  31. make[1]: Entering directory `/usr/amedyn/module'
  32. rm -f xdslusb_2.6.o
  33. make -C /lib/modules/2.6.3-7mdk/build SUBDIRS=/usr/amedyn/module XDSLUSB-MODULE= amedyn modules
  34. make[2]: Entering directory `/usr/src/linux-2.6.3-7mdk'
  35.   CC      scripts/empty.o
  36.   MKELF   scripts/elfconfig.h
  37.   HOSTCC  scripts/file2alias.o
  38.   HOSTCC  scripts/modpost.o
  39.   HOSTLD  scripts/modpost
  40.   SPLIT   include/linux/autoconf.h -> include/config/*  
  41. *** Warning: Overriding SUBDIRS on the command line can cause  
  42. ***          inconsistencies  
  43.   CC      arch/i386/kernel/asm-offsets.s  
  44.   CHK     include/asm-i386/asm_offsets.h  
  45.   CC [M]  /usr/amedyn/module/xdslusb_2.6.o  
  46.   LD [M]  /usr/amedyn/module/amedyn.o  
  47.   Building modules, stage 2.  
  48.   MODPOST  
  49.   CC      /usr/amedyn/module/amedyn.mod.o  
  50.   LD [M]  /usr/amedyn/module/amedyn.ko  
  51. make[2]: Leaving directory `/usr/src/linux-2.6.3-7mdk'  
  52. rm -f xdslusb_2.6.o  
  53. make -C /lib/modules/2.6.3-7mdk/build SUBDIRS=/usr/amedyn/module XDSLUSB-MODULE= amedyndbg EXTRA_CFLAGS="-DDEBUG -DVERBOSE_DEBUG" modules  
  54. make[2]: Entering directory `/usr/src/linux-2.6.3-7mdk'  
  55.   CC      scripts/empty.o  
  56.   MKELF   scripts/elfconfig.h  
  57.   HOSTCC  scripts/file2alias.o  
  58.   HOSTCC  scripts/modpost.o  
  59.   HOSTLD  scripts/modpost  
  60. *** Warning: Overriding SUBDIRS on the command line can cause  
  61. ***          inconsistencies  
  62.   CC      arch/i386/kernel/asm-offsets.s  
  63.   CHK     include/asm-i386/asm_offsets.h  
  64.   CC [M]  /usr/amedyn/module/xdslusb_2.6.o  
  65.   LD [M]  /usr/amedyn/module/amedyndbg.o  
  66.   Building modules, stage 2.  
  67.   MODPOST  
  68.   CC      /usr/amedyn/module/amedyndbg.mod.o  
  69.   LD [M]  /usr/amedyn/module/amedyndbg.ko  
  70.   CC      /usr/amedyn/module/amedyn.mod.o  
  71.   LD [M]  /usr/amedyn/module/amedyn.ko  
  72. make[2]: Leaving directory `/usr/src/linux-2.6.3-7mdk'  
  73. make[1]: Leaving directory `/usr/amedyn/module'  
  74. make[1]: Entering directory `/usr/amedyn/module'  
  75. install -d /lib/modules/2.6.3-7mdk/kernel/drivers/usb  
  76. install -c amedyn.ko /lib/modules/2.6.3-7mdk/kernel/drivers/usb  
  77. install -c amedyndbg.ko /lib/modules/2.6.3-7mdk/kernel/drivers/usb  
  78. depmod -a  
  79. make[1]: Leaving directory `/usr/amedyn/module'  
  80. cd scripts && make  
  81. make[1]: Entering directory `/usr/amedyn/scripts'  
  82. install -c -m 755 -p amload.sh amunload.sh amstart.sh amstop.sh /usr/sbin  
  83. install -c -m 755 -p service/amedyn /etc/amedyn.service  
  84. if [ ! -f /etc/amedyn ]; then \  
  85.         install -c -m 644 -p config/amedyn /etc; \  
  86. fi  
  87. install -c -m 755 -p amnetup.sh amnetdown.sh /usr/sbin  
  88. install -c -m 755 -p amnet2up.sh amnet2down.sh /usr/sbin  
  89. install -c -m 755 -p amnet3up.sh amnet3down.sh /usr/sbin  
  90. install -c -m 755 -p amnet4up.sh amnet4down.sh /usr/sbin  
  91. make[1]: Leaving directory `/usr/amedyn/scripts'  
  92. cd bridged && make && make install  
  93. make[1]: Entering directory `/usr/amedyn/bridged'  
  94. gcc -O2 -Wstrict-prototypes -fomit-frame-pointer -pipe -march=i686 -Wall -DLINUX  -Wsign-compare -I/lib/modules/2.6.3-7mdk/build/include  br2684ctl.c -o br2684ct l -latm -lresolv  
  95. br2684ctl.c:9:17: atm.h: No such file or directory  
  96. In file included from /lib/modules/2.6.3-7mdk/build/include/linux/atmdev.h:12,  
  97.                  from br2684ctl.c:10:  
  98. /lib/modules/2.6.3-7mdk/build/include/linux/atm.h:211: error: parse error before  "uint32_t"  
  99. /lib/modules/2.6.3-7mdk/build/include/linux/atm.h:211: warning: no semicolon at end of struct or union  
  100. /lib/modules/2.6.3-7mdk/build/include/linux/atm.h:211: warning: no semicolon at end of struct or union  
  101. /lib/modules/2.6.3-7mdk/build/include/linux/atm.h:212: warning: type defaults to  `int' in declaration of `sas_addr'  
  102. /lib/modules/2.6.3-7mdk/build/include/linux/atm.h:212: warning: data definition has no type or storage class  
  103. /lib/modules/2.6.3-7mdk/build/include/linux/atm.h:213: error: parse error before  '}' token  
  104. /lib/modules/2.6.3-7mdk/build/include/linux/atm.h:217: error: parameter `addr' h as incomplete type  
  105. In file included from /lib/modules/2.6.3-7mdk/build/include/linux/atmbr2684.h:5,  
  106.                  from br2684ctl.c:11:  
  107. /lib/modules/2.6.3-7mdk/build/include/linux/if.h:136: error: field `ifru_addr' h as incomplete type  
  108. /lib/modules/2.6.3-7mdk/build/include/linux/if.h:137: error: field `ifru_dstaddr ' has incomplete type  
  109. /lib/modules/2.6.3-7mdk/build/include/linux/if.h:138: error: field `ifru_broadad dr' has incomplete type  
  110. /lib/modules/2.6.3-7mdk/build/include/linux/if.h:139: error: field `ifru_netmask ' has incomplete type  
  111. /lib/modules/2.6.3-7mdk/build/include/linux/if.h:140: error: field `ifru_hwaddr'  has incomplete type  
  112. br2684ctl.c: In function `create_br':  
  113. br2684ctl.c:60: warning: implicit declaration of function `socket'  
  114. br2684ctl.c:60: error: `PF_ATMPVC' undeclared (first use in this function)  
  115. br2684ctl.c:60: error: (Each undeclared identifier is reported only once  
  116. br2684ctl.c:60: error: for each function it appears in.)  
  117. br2684ctl.c:60: error: `SOCK_DGRAM' undeclared (first use in this function)  
  118. br2684ctl.c: In function `assign_vcc':  
  119. br2684ctl.c:99: warning: implicit declaration of function `text2atm'  
  120. br2684ctl.c:99: warning: type-punning to incomplete type might break strict-alia sing rules  
  121. br2684ctl.c:99: error: `T2A_PVC' undeclared (first use in this function)  
  122. br2684ctl.c:114: error: `PF_ATMPVC' undeclared (first use in this function)  
  123. br2684ctl.c:114: error: `SOCK_DGRAM' undeclared (first use in this function)  
  124. br2684ctl.c:125: warning: implicit declaration of function `setsockopt'  
  125. br2684ctl.c:125: error: `SOL_SOCKET' undeclared (first use in this function)  
  126. br2684ctl.c:125: error: `SO_SNDBUF' undeclared (first use in this function)  
  127. br2684ctl.c:128: error: `SOL_ATM' undeclared (first use in this function)  
  128. br2684ctl.c:131: warning: implicit declaration of function `connect'  
  129. br2684ctl.c:131: warning: type-punning to incomplete type might break strict-ali asing rules  
  130. make[1]: *** [br2684ctl] Erreur 1  
  131. make[1]: Leaving directory `/usr/amedyn/bridged'  
  132. make: *** [BRIDGED] Erreur 2  
  133. [root@localhost amedyn]#


 
 
help :'(

Reply

Marsh Posté le 03-09-2004 à 00:52:11    

A vu de nez je dirai qu il manque quelque #include dans le fichier c br2684ctl.c (pour les setsockopt, SOCK_DGRAM...)
 
Edit:
En fait en remontant, on constate qu'un fichier manque pour faire une inclusion. Ca entraine une chaîne d'erreur...


Message édité par freyr le 03-09-2004 à 01:03:41
Reply

Marsh Posté le 03-09-2004 à 00:52:11   

Reply

Marsh Posté le 03-09-2004 à 00:56:42    

Ligne 95: br2684ctl.c:9:17: atm.h: No such file or directory  


J'ai pas le code sous les yeux mais le suppose que c'est un truc du genre
#include <atm.h>
 
essaye avec
 
#include <linux/atm.h>

Reply

Sujets relatifs:

Leave a Replay

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