Need : pppd avec support pppoatm [nux] - Linux et OS Alternatifs
Marsh Posté le 07-01-2002 à 00:39:45
voici ce que j'obtient :
make[1]: Entering directory `/usr/local/box/ppp-2.4.0b2-pppoe-pppoatm/chat'
cc -c -O2 -g -pipe -DTERMIOS -DSIGTYPE=void -UNO_SLEEP -DFNDELAY=O_NDELAY -o chat.o chat.c
In file included from /usr/include/sys/types.h:215,
from /usr/include/stdlib.h:390,
from chat.c:100:
/usr/include/sys/select.h:58: warning: `__NFDBITS' redefined
/usr/include/linux/posix_types.h:22: warning: this is the location of the previous definition
/usr/include/sys/select.h:60: warning: `__FDMASK' redefined
/usr/include/linux/posix_types.h:34: warning: this is the location of the previous definition
/usr/include/sys/select.h:89: warning: `FD_SET' redefined
/usr/include/time.h:108: warning: this is the location of the previous definition
/usr/include/sys/select.h:90: warning: `FD_CLR' redefined
/usr/include/time.h:109: warning: this is the location of the previous definition
/usr/include/sys/select.h:91: warning: `FD_ISSET' redefined
/usr/include/time.h:110: warning: this is the location of the previous definition
/usr/include/sys/select.h:92: warning: `FD_ZERO' redefined
/usr/include/time.h:111: warning: this is the location of the previous definition
In file included from chat.c:95:
/usr/include/time.h:10: parse error before `time_t'
/usr/include/time.h:10: warning: no semicolon at end of struct or union
/usr/include/time.h:12: parse error before `}'
/usr/include/time.h:89: parse error before `time_t'
/usr/include/time.h:89: warning: no semicolon at end of struct or union
/usr/include/time.h:90: warning: data definition has no type or storage class
/usr/include/time.h:122: field `it_interval' has incomplete type
/usr/include/time.h:123: field `it_value' has incomplete type
/usr/include/time.h:127: field `it_interval' has incomplete type
/usr/include/time.h:128: field `it_value' has incomplete type
In file included from /usr/include/fcntl.h:4,
from chat.c:96:
/usr/include/asm/fcntl.h:72: parse error before `off_t'
/usr/include/asm/fcntl.h:72: warning: no semicolon at end of struct or union
/usr/include/asm/fcntl.h:73: warning: data definition has no type or storage class
/usr/include/asm/fcntl.h:74: parse error before `l_pid'
/usr/include/asm/fcntl.h:74: warning: data definition has no type or storage class
/usr/include/asm/fcntl.h:80: parse error before `loff_t'
/usr/include/asm/fcntl.h:80: warning: no semicolon at end of struct or union
/usr/include/asm/fcntl.h:81: warning: data definition has no type or storage class
/usr/include/asm/fcntl.h:82: parse error before `l_pid'
/usr/include/asm/fcntl.h:82: warning: data definition has no type or storage class
In file included from /usr/include/signal.h:5,
from chat.c:97:
/usr/include/asm/siginfo.h:26: parse error before `pid_t'
/usr/include/asm/siginfo.h:26: warning: no semicolon at end of struct or union
/usr/include/asm/siginfo.h:26: warning: no semicolon at end of struct or union
/usr/include/asm/siginfo.h:27: warning: no semicolon at end of struct or union
/usr/include/asm/siginfo.h:28: warning: data definition has no type or storage class
/usr/include/asm/siginfo.h:38: parse error before `pid_t'
/usr/include/asm/siginfo.h:38: warning: no semicolon at end of struct or union
/usr/include/asm/siginfo.h:39: warning: data definition has no type or storage class
/usr/include/asm/siginfo.h:41: parse error before `}'
/usr/include/asm/siginfo.h:41: warning: data definition has no type or storage class
/usr/include/asm/siginfo.h:45: parse error before `pid_t'
/usr/include/asm/siginfo.h:45: warning: no semicolon at end of struct or union
/usr/include/asm/siginfo.h:46: warning: data definition has no type or storage class
/usr/include/asm/siginfo.h:48: parse error before `_utime'
/usr/include/asm/siginfo.h:48: warning: data definition has no type or storage class
/usr/include/asm/siginfo.h:49: parse error before `_stime'
/usr/include/asm/siginfo.h:49: warning: data definition has no type or storage class
/usr/include/asm/siginfo.h:50: warning: data definition has no type or storage class
/usr/include/asm/siginfo.h:62: parse error before `}'
/usr/include/asm/siginfo.h:62: warning: data definition has no type or storage class
/usr/include/asm/siginfo.h:63: parse error before `}'
/usr/include/asm/siginfo.h:63: warning: data definition has no type or storage class
In file included from /usr/include/sys/types.h:215,
from /usr/include/stdlib.h:390,
from chat.c:100:
/usr/include/sys/select.h:38: conflicting types for `sigset_t'
/usr/include/asm/signal.h:27: previous declaration of `sigset_t'
chat.c: In function `do_file':
chat.c:416: warning: assignment makes pointer from integer without a cast
chat.c: In function `expect_strtok':
chat.c:878: warning: comparison between pointer and integer
chat.c: In function `get_string':
chat.c:1413: `time_t' undeclared (first use in this function)
chat.c:1413: (Each undeclared identifier is reported only once
chat.c:1413: for each function it appears in.)
chat.c:1413: parse error before `time_now'
chat.c:1414: `time_now' undeclared (first use in this function)
chat.c:1414: warning: initialization makes pointer from integer without a cast
chat.c: In function `vfmtmsg':
chat.c:1660: warning: assignment makes pointer from integer without a cast
make[1]: *** [chat.o] Error 1
make[1]: Leaving directory `/usr/local/box/ppp-2.4.0b2-pppoe-pppoatm/chat'
make: *** [all] Error 2
... voila
Marsh Posté le 07-01-2002 à 01:42:37
pkoi, faut telle version pour faire tourner tel pppd ?
je suis avec le 2.4.17 la.
Marsh Posté le 07-01-2002 à 15:10:19
faudrait que tu jettes un coup d'oeil au makefile
++
[edtdd]--Message édité par pipomolo--[/edtdd]
Marsh Posté le 07-01-2002 à 15:56:17
Une question : c'est pour utiliser quel modem adsl ?
Si c'est le speedtouch usb d'alcatel utilise plutôt les pilotes
dispo à : http://speedtouch.sourceforge.net
il ne nécessite pas de recompiler le ppp
Chez moi quand j'avais essayé de compilé le ppp patché pour l'atm
j'avais des erreurs du même type que les tiennes
y avais des erreurs dans les includes du source
et même en les corrigeant ça marchait pas !!
si c'est un autre modem je peux pas trop t'aider, faudrait que tu trouves un gars qui a réussi à compiler un ppp patché fonctionnel
a+
Marsh Posté le 07-01-2002 à 17:05:44
Il te faut une version 2.4.0-test2. Je te dis juste ce qu'il était écrit sur le site.
Marsh Posté le 07-01-2002 à 19:04:34
cedric, je pense pas que la ver du noyau change bcp, et tte facon, apres le mal fout que j'ai eu a faire marcher ces #@! de drv, je touche plus a mon kernel
c pour une bewan adsl pci st
Marsh Posté le 07-01-2002 à 21:14:31
bon
quand on matte
http://www.koldfront.dk/text/netexpres.html
le 1er patch passe bien, c le second qui foire
gzip: ./pppoatm-pppd-vs-2.4.0b2+240600.diff.gz: not in gzip format
GRR JE VEUX L'ADSL ca commce a me gaver la
Marsh Posté le 08-01-2002 à 01:17:18
Il arrive que quand on dl un fichier gzip avec netscape notamment il le dézippe tout seul.
Donc verifie si c'est le cas en faisant :
less pppoatm-pppd-vs-2.4.0b2+240600.diff.gz
si ce que tu vois a un minimum de sens (une espèce de script)
alors il est déja dézippé
et tu l'appliques directement
voilà
bonne chance
Marsh Posté le 08-01-2002 à 02:17:34
bah quand je l'applique directement ca donne les msg que j'ai collé, donc c pas ca non plus
je capte paaaaas
cette file elle est sur +ieurs site, soit c tjs sur le meme ftp (j'ia pas trop fait gaffe), soit personne n'a test avant de mettre online et tlm a repompé pour refoutre a illeurs, soit y'a un pb que je capte vraiment pas, et ca me fé grave chier
Marsh Posté le 08-01-2002 à 10:11:31
Es-tu sur de bien avoir downloade le patch ?
Perso j'ai essaye de le prendre et de le dezipper pour voir et ca marche...
Tu prends ce fichier la:
http://www.sfgoth.com/~mitch/linux [...] 00.diff.gz
Et tu tapes:
file pppoatm-pppd-vs-2.4.0b2+240600.diff.gz
Ca devrait te sortir un truc du genre:
"pppoatm-pppd-vs-2.4.0b2+240600.diff.gz: gzip compressed data - deflate method , original file name"
Si ce n'est pas le cas et que tu as:
"pppoatm-pppd-vs-2.4.0b2+240600.diff.gz: ascii text"
Alors c'est que netscape t'as deja dezippe le patch, tu n'as plus qu'a le renommer en .diff au lieu de .gz et l'appliquer
Sinon tu tapes:
gzip -d pppoatm-pppd-vs-2.4.0b2+240600.diff.gz
ou
gunzip pppoatm-pppd-vs-2.4.0b2+240600.diff.gz
Et la tu devrais avoir ton patch, sous le nom de
pppoatm-pppd-vs-2.4.0b2+240600.diff
++
[edtdd]--Message édité par pipomolo--[/edtdd]
Marsh Posté le 08-01-2002 à 11:42:47
Une question pourquoi tu utilises un site danois qui explique comment on compile le ppp (tu parles danois ?) :
http://www.koldfront.dk/text/netexpres.html y d'autres docs qui doivent exister je suppose ?
essai plutôt ce liens ou tu trouvera un ppp déjà patché pour avoir le support de pppoatm
http://sourceforge.net/project/sho [...] p_id=23818
ca marchera ptet mieux
Marsh Posté le 08-01-2002 à 12:44:22
merci mais je sais encore dl et decompresser un fichier
j'ai pris un site danois parceque chuis tombé dessus, pas besoin de doc pour patcher
je vous dis que c le patch qui est foireux, pas moi, ou y'a une grave couille avec mon kernel
il me dit ascii text c++ opur le patch,donc je patch direct, bah ca fé ce que je dis depuis le debut.
vé essayer les ver deja patched de soundforge ce soir
++
Marsh Posté le 08-01-2002 à 13:48:22
Ben deja il aurait fallu t'expliquer plus clairement. Du genre : "j'ai applique tel patch, puis j'ai eu telle erreur a la compil".
Parceque qd tu dis
"le 1er patch passe bien, c le second qui foire
gzip: ./pppoatm-pppd-vs-2.4.0b2+240600.diff.gz: not in gzip format"
On pouvait croire que tu n'arrivais pas a appliquer le patch.
Bon a part ca tu as des erreurs de compil qd tu lances make...pour essayer de voir d'ou ca vient essaie de lancer les compils a la main en allant directement ds le repertoire (/usr/local/box/ppp-2.4.0b2-pppoe-pppoatm/chat) puis en tapant les commandes de compil:
cc -c -O2 -g -pipe -DTERMIOS -DSIGTYPE=void -UNO_SLEEP -DFNDELAY=O_NDELAY -o chat.o chat.c
essaye de virer des parametres pour voir si ca passe
Sinon regarde quelle version de cc tu utilise...enfin ca devrait etre un gcc normalement. Tu es sous quelle distrib.
Ce qui est bizarre c'est que tu as des erreurs dans les fichiers d'include du systeme, ce qui n'est pas normal. Regarde dans le fichier chat.c s'il n'y a pas une erreur de syntaxe au niveau de la ligne 100 qui devrait etre du genre
#include <stdlib.h>
par exemple un ; en trop ou qui manque...
++
[edtdd]--Message édité par pipomolo--[/edtdd]
Marsh Posté le 08-01-2002 à 18:31:30
bon j'a irecup un patched ca fé pareil, c pas le patch c mes header, ce pppd doit pas aimer mon kernel
Marsh Posté le 08-01-2002 à 18:34:53
j'a iessayé le mec sur chat.c, meme en changeant le parm c tjs pareil
Marsh Posté le 07-01-2002 à 00:38:59
bon
j'ai essayé :
http://www.sfgoth.com/~mitch/linux/atm/pppoatm/
et
http://www.geocities.com/potato.ge [...] atm.tar.gz
ca me fait tjs la meme chose, on dirai que le code ressemble a rien (patch foireux je suppose)
kk1 peut m'aider ? (pas de rpm plz)
---------------
"-Dites 33. -Export!!" [:nokbilong]