NetExpres, ATM og PPPD
Jeg har RedHat Linux 7.1Jeg fulgte instruktionerne for installation af NetExpres skrevet af Adam Sjøgren (findes på http://www.koldfront.dk/text/netexpres.html).
Det gik fint at patche, konfigurere, oversætte og installere kernen og modulerne. modprobe lanai virkede oz uden fejl.
Problemet er at oversætte den pppd, som står i instruktionen. Jeg laver:
cd /usr/src
gzip -dc ~/ppp-2.4.0b2.tar.gz | tar -x
cd ppp-2.4.0b2/
cat ~/pppd.patch.240600 | patch -p1
gzip -dc ~/pppoatm-pppd-vs-2.4.0b2+240600.diff.gz | patch -p1
derefter foretager jeg den ændring i kildekoden til main.c som der står i instruktionen og kører
./configure
make
Der kommer så følgende fejl:
pppoatm.c:15:17: atm.h: No such file or directory
make[2]: *** [pppoatm.so] Error 1
(osv...)
Jeg forsøgte at installere atm-pakken (da der ikke står hvilken version man skal anvende brugte jeg atm-0.78 da det er den, der står som den nuværende version på atm-pakkens hjemmeside).
cd /usr/src
gzip -dc ~/atm-0.78-tar.gz | tar -x
cd atm
make depend
make
Der kommer så flg. fejl:
uni.c: In function `send_staus\':
uni.c:202: `unsigned char\' is promoted `int\' whn passed through `...\'
uni.c:202: (so you should pass ìnt\' not `unsigned char\' to `va_arg\')
uni.c:202: `unsigned char\' is promoted `int\' whn passed through `...\'
uni.c:209: `unsigned char\' is promoted `int\' whn passed through `...\'
make[2]: *** [uni.o] Error 1
Jeg kan altså ikke kompilere pppd´en uden en atm-header, men jeg kan heller ikke kompilere atm-pakken?!?!?
Hvad skal jeg gøre for at få det !½#½@%!&?! NetExpres til at virke?!?!?!?
Jeg sætter pris på en forklaring der tager hensyn til at jeg er total newbie og fatter minus af linux. Har haft skidtet i 4 dage nu, og er tæt på at opgive... :-(
