/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Red Hat 7.1 og ATM-understøttelse
Fra : Christian Andersen


Dato : 03-07-01 18:31

Hejsa.

Så har jeg fået installeret en ny kerne, nemlig 2.4.5 på mit system.

Jeg fulgte denne vejledning:
<http://www.koldfront.dk/text/netexpres.html>

Reboot gik fint, men så kommer problemet.

---------------------------------------------
Så er det tid til at prøve den nye kerne (vær sikker på at du har en
boot/rescue-disk parat, hvis nu et eller andet skulle gå galt!) -
reboot:

reboot

Efter genstarten prøver vi at indsætte lanai-modulet:

(Nogle melder om problemer med modulerne hvis de ikke
oversætter/installerer dem mens de kører den nye kerne, så hvis du får
problemer med at indsætte lanai.o, installer modulerne en gang til og
se om det hjælper).

modprobe lanai
--------------------------------------------

Den siger ukendt kommando til 'modprobe', uanset om jeg kører som alm.
bruger eller root.

Jeg ville desuden gerne gøre som der bliver foreslået, altså
installere modulerne igen, men hvad mener han? Skal jeg køre

bzip2 -dc lanai-1.bz2 | patch -p1
bzip2 -dc pppoatm-1.bz2 | patch -p1

igen eller hvad?

På forhånd tak.

--
Mvh, Christian
My e-mail address will stop working after a while.
Visit www.sneakemail.com to learn more and use Google to
find my current SneakEmail-address.

 
 
Christian Andersen (03-07-2001)
Kommentar
Fra : Christian Andersen


Dato : 03-07-01 23:48

Christian Andersen wrote:

>Jeg fulgte denne vejledning:
><http://www.koldfront.dk/text/netexpres.html>

<snip>

>Den siger ukendt kommando til 'modprobe', uanset om jeg kører som alm.
>bruger eller root.

Efter reboot ville den pludselig gerne køre 'modprobe lanai' og jeg
fik følgende ud af det (/var/log/messages):

>Jul 3 22:58:28 localhost kernel: lanai(itf 0): *NOT* reading EEPROM
>Jul 3 22:58:28 localhost kernel: lanai(itf 0): LOCD changed from off to on
>Jul 3 22:58:28 localhost kernel: lanai(itf 0): rev.0, base=0xcc857000, irq=5 (00-00-00-00-00-00)
>Jul 3 22:58:28 localhost kernel: lanai(itf 0): LANAIHB, serialno=0(0x0), board_rev=1
>Jul 3 22:58:29 localhost kernel: lanai(itf 0): LOCD changed from on to off

Det ser ud til at være en god ting.

Så gik jeg i gang med pppd. Alt gik fint, indtil jeg skulle 'make'. Så
kom den med fejl i atm.h

Der står i vejledningen at jeg så skulle installere ATM-pakken. Jeg
hentede den nyeste stabile, 0.8, men den ville ikke 'make'. Den gav
også fejl. Også 0.9 og 0.76 gav fejl. Jeg skrev dem selvfølgelig ikke
ned

Jeg kan vist ikke komme videre med det her. Er der nogen der har gode
forslag?

--
Mvh, Christian
My e-mail address will stop working after a while.
Visit www.sneakemail.com to learn more and use Google to
find my current SneakEmail-address.

Lars Kongshøj (04-07-2001)
Kommentar
Fra : Lars Kongshøj


Dato : 04-07-01 10:47

Christian Andersen wrote:
> Der står i vejledningen at jeg så skulle installere ATM-pakken. Jeg
> hentede den nyeste stabile, 0.8, men den ville ikke 'make'. Den gav
> også fejl. Også 0.9 og 0.76 gav fejl. Jeg skrev dem selvfølgelig ikke
> ned
>
> Jeg kan vist ikke komme videre med det her. Er der nogen der har gode
> forslag?

Kør make igen, og post fejlmeddelelsen her.

--
Lars Kongshøj

Christian Andersen (04-07-2001)
Kommentar
Fra : Christian Andersen


Dato : 04-07-01 16:50

Lars Kongshøj wrote:

>> Der står i vejledningen at jeg så skulle installere ATM-pakken. Jeg
>> hentede den nyeste stabile, 0.8, men den ville ikke 'make'. Den gav
>> også fejl. Også 0.9 og 0.76 gav fejl. Jeg skrev dem selvfølgelig ikke
>> ned
>>
>> Jeg kan vist ikke komme videre med det her. Er der nogen der har gode
>> forslag?

>Kør make igen, og post fejlmeddelelsen her.

Jow.

Det skal lige siges at output'ene er taget med

[kommando] > /navn/på/fil.txt

for almindelig output

og

[kommando] 2> /navn/på/fil_err.txt

for fejlene.

Hvis det har nogen betydning, så fortæl mig det venligst, f.eks. hvis
Linux ikke kan tåle at der bliver kørt 'make' to gange...

<http://www.koldfront.dk/text/netexpres.html>:

"Hvis oversættelsen giver problemer (f.ex. med atm.h), så installer
atm-pakken (pak den ud og kør make depend; make; make install)"

Atm-pakken er 0.76 hentet fra
<ftp://icaftp.epfl.ch/pub/linux/atm/dist/> med filnavn
<atm-0.76.tar.gz>

'make depend' kører fint, ingen fejl.

'make' giver følgende output:

[root@localhost atm] # make

for n in lib test debug qgen saal sigd maint arpd ilmid man led lane
mpoad switch ; do make -C $n || exit; done
make[1]: Entering directory `/usr/src/atm/lib'
make[1]: Nothing to be done for `do_all'.
make[1]: Leaving directory `/usr/src/atm/lib'
make[1]: Entering directory `/usr/src/atm/test'
[ ! -r .checker ] || make clean
make do_all
make[2]: Entering directory `/usr/src/atm/test'
perl ./mkerrnos.pl </usr/include/asm/errno.h \
       >errnos.inc || { rm -f errnos.inc; exit 1; }
cc -g -DVERSION=\"`cat ../VERSION`\" -I../lib -Wall -Wshadow
-Wpointer-arith -Wwrite-strings -Wstrict-prototypes -O2 -c -o
isp.o isp.c
cc -o isp isp.o lex.yy.o y.tab.o -L../lib -latm -latmd \
       -lfl
make[2]: Leaving directory `/usr/src/atm/test'
for n in "" ; do [ -z "$n" ] || \
    make -C $n || exit; done
make[1]: Leaving directory `/usr/src/atm/test'
make[1]: Entering directory `/usr/src/atm/debug'
[ ! -r .checker ] || make clean
make do_all
make[2]: Entering directory `/usr/src/atm/debug'
make[2]: Nothing to be done for `do_all'.
make[2]: Leaving directory `/usr/src/atm/debug'
for n in "" ; do [ -z "$n" ] || \
    make -C $n || exit; done
make[1]: Leaving directory `/usr/src/atm/debug'
make[1]: Entering directory `/usr/src/atm/qgen'
[ ! -r .checker ] || make clean
make do_all
make[2]: Entering directory `/usr/src/atm/qgen'
make[2]: Nothing to be done for `do_all'.
make[2]: Leaving directory `/usr/src/atm/qgen'
for n in "" ; do [ -z "$n" ] || \
    make -C $n || exit; done
make[1]: Leaving directory `/usr/src/atm/qgen'
make[1]: Entering directory `/usr/src/atm/saal'
make[1]: Nothing to be done for `do_all'.
make[1]: Leaving directory `/usr/src/atm/saal'
make[1]: Entering directory `/usr/src/atm/sigd'
[ ! -r .checker ] || make clean
make do_all
make[2]: Entering directory `/usr/src/atm/sigd'
cc -g -DVERSION=\"`cat ../VERSION`\" -I../qgen -I../saal -I. -I../lib
-DDYNAMIC_UNI -Wall -Wshadow -Wpointer-arith -Wwrite-strings
-Wstrict-prototypes -O2 -c -o uni.o uni.c
make[2]: Leaving directory `/usr/src/atm/sigd'
make[1]: Leaving directory `/usr/src/atm/sigd'
uni.c: In function `send_status':
uni.c:202: `unsigned char' is promoted to `int' when passed through
`...'
uni.c:202: (so you should pass `int' not `unsigned char' to `va_arg')
uni.c:202: `unsigned char' is promoted to `int' when passed through
`...'
uni.c:209: `unsigned char' is promoted to `int' when passed through
`...'
make[2]: *** [uni.o] Error 1
make[1]: *** [all] Error 2
make: *** [all] Error 2

'make install' giver følgende output:

[root@localhost atm] # make install

for n in lib test debug qgen saal sigd maint arpd ilmid man led lane
mpoad switch ; do \
    make -C $n instdirs || exit; \
    make -C $n install || exit; done
make[1]: Entering directory `/usr/src/atm/lib'
install -d /usr/lib
install -d /usr/include
make[1]: Leaving directory `/usr/src/atm/lib'
make[1]: Entering directory `/usr/src/atm/lib'
install -c -m 0644 libatm.a libatmd.a /usr/lib
install -c -m 0644 atm.h atmd.h atmsap.h /usr/include
make[1]: Leaving directory `/usr/src/atm/lib'
make[1]: Entering directory `/usr/src/atm/test'
install -d /usr/bin
make[1]: Leaving directory `/usr/src/atm/test'
make[1]: Entering directory `/usr/src/atm/test'
install -c -m 0755 aread awrite ttcp_atm /usr/bin
make[1]: Leaving directory `/usr/src/atm/test'
make[1]: Entering directory `/usr/src/atm/debug'
make[1]: Leaving directory `/usr/src/atm/debug'
make[1]: Entering directory `/usr/src/atm/debug'
make[1]: Leaving directory `/usr/src/atm/debug'
make[1]: Entering directory `/usr/src/atm/qgen'
make[1]: Leaving directory `/usr/src/atm/qgen'
make[1]: Entering directory `/usr/src/atm/qgen'
make[1]: Leaving directory `/usr/src/atm/qgen'
make[1]: Entering directory `/usr/src/atm/saal'
make[1]: Leaving directory `/usr/src/atm/saal'
make[1]: Entering directory `/usr/src/atm/saal'
make[1]: Leaving directory `/usr/src/atm/saal'
make[1]: Entering directory `/usr/src/atm/sigd'
install -d /usr/sbin
install -d /usr/man/man4
install -d /usr/man/man8
install: cannot stat `atmsigd': No such file or directory
make[1]: *** [install] Error 1
make: *** [install] Error 2
make[1]: Leaving directory `/usr/src/atm/sigd'
make[1]: Entering directory `/usr/src/atm/sigd'
install -c -m 0755 atmsigd /usr/sbin
make[1]: Leaving directory `/usr/src/atm/sigd'

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

"(det er kun headers derfra der bruges, så ignorer bare de forskellige
daemoner og halløj)"

Hvad er det der menes her? Jeg er ikke god til C...

--
Mvh, Christian
My e-mail address will stop working after a while.
Visit www.sneakemail.com to learn more and use Google to
find my current SneakEmail-address.

Adam Sjøgren (04-07-2001)
Kommentar
Fra : Adam Sjøgren


Dato : 04-07-01 19:34

On Wed, 04 Jul 2001 17:50:28 +0200, Christian Andersen wrote:

> Atm-pakken er 0.76 hentet fra
> <ftp://icaftp.epfl.ch/pub/linux/atm/dist/> med filnavn
> <atm-0.76.tar.gz>

Er der nogen speciel grund til at du vælger 0.76 i stedet for den
nyeste, 0.78?

> "(det er kun headers derfra der bruges, så ignorer bare de
> forskellige daemoner og halløj)"

> Hvad er det der menes her? Jeg er ikke god til C...

At du ikke skal bekymre dig om de programmer som bliver lavet når du
oversætter atm-pakken (der er forskellige daemons til forskellige
ting) - de skal nemlig ikke bruges til PPP over ATM.


Mvh.

--
"Men når jeg hører blues-hop si'r jeg: Arh Dér" Adam Sjøgren
asjo@koldfront.dk

Christian Andersen (04-07-2001)
Kommentar
Fra : Christian Andersen


Dato : 04-07-01 20:30

Adam Sjøgren wrote:

>Er der nogen speciel grund til at du vælger 0.76 i stedet for den
>nyeste, 0.78?

Næh.

Så den hentede jeg og gik igang med.

'make depend' gik fint.

'make' fejlede:

uni.c: In function `send_status':
uni.c:202: `unsigned char' is promoted to `int' when passed through
`...'
uni.c:202: (so you should pass `int' not `unsigned char' to `va_arg')
uni.c:202: `unsigned char' is promoted to `int' when passed through
`...'
uni.c:209: `unsigned char' is promoted to `int' when passed through
`...'
make[2]: *** [uni.o] Error 1
make[1]: *** [all] Error 2
make: *** [all] Error 2

--
Mvh, Christian
My e-mail address will stop working after a while.
Visit www.sneakemail.com to learn more and use Google to
find my current SneakEmail-address.

Christian Andersen (05-07-2001)
Kommentar
Fra : Christian Andersen


Dato : 05-07-01 23:59

Christian Andersen wrote:

>Hejsa.
>
>Så har jeg fået installeret en ny kerne, nemlig 2.4.5 på mit system.

<snip>

Så er jeg tilbage efter en komplet geninstallation af Linux. Min ppp
(jeg brugte til mit 33.6-modem) holdt nemlig op med at virke. Jeg gik
udfra det var fordi jeg kørte som root under mine eksperimenter, så
jeg kom til at overskrive noget vigtigt. Nu er jeg alm. bruger igen og
har kørt chown 1777 på /usr/src, så nu skulle jeg ikke kunne komme til
at ødelægge for meget.

Anyway, jeg tror jeg har fundet kilden til problemerne:

>[chran@chran src]$ gzip -dc ~/Dev/ppp-2.4.0b2.tar.gz | tar xvf -
>ppp-2.4.0b2/
>[...]
>ppp-2.4.0b2/SETUP
>[chran@chran src]$ cd ppp-2.4.0b2
>[chran@chran ppp-2.4.0b2]$ cat ~/Dev/pppd.patch.240600 | patch -p1
>patching file configure
>[...]
>patching file pppd/sys-linux.c
>[chran@chran ppp-2.4.0b2]$ gzip -dc ~/Dev/pppoatm-pppd-vs-2.4.0b2+240600.diff.gz | patch -p1

>gzip: /home/chran/Dev/pppoatm-pppd-vs-2.4.0b2+240600.diff.gz: not in gzip format
>[chran@chran ppp-2.4.0b2]$

Gør jeg noget forkert?

Det skal lige siges at pppoatm-pppd-vs-2.4.0b2+240600.diff.gz hentede
jeg med wget (med mit 33.6 modem inde fra Linux) lige før jeg prøvede
at patche, så det er tilsyneladende ikke fordi der er en browser der
har fucked med filen...

Desuden står der i starten af filen, hvis man kigger på den med less:

This is only meant as an example of the new pppd plugins right now...
it won't work with the current PPPoATM code for the kernel (as
distributed by Jens Axboe), it is meant to work with a new version
of the in-kernel PPPoATM backend which I am working on. As such
it will neither compile nor work in this present form.
-- mitch (at) sfgoth.com

Har det noget at sige?

--
Mvh, Christian
My e-mail address will stop working after a while.
Visit www.sneakemail.com to learn more and use Google to
find my current SneakEmail-address.

Adam Sjøgren (06-07-2001)
Kommentar
Fra : Adam Sjøgren


Dato : 06-07-01 00:09

On Fri, 06 Jul 2001 00:59:16 +0200, Christian Andersen wrote:

> pppd/sys-linux.c [chran@chran ppp-2.4.0b2]$ gzip -dc
> ~/Dev/pppoatm-pppd-vs-2.4.0b2+240600.diff.gz | patch -p1
> gzip: /home/chran/Dev/pppoatm-pppd-vs-2.4.0b2+240600.diff.gz: not
> in gzip format [chran@chran ppp-2.4.0b2]$

> Gør jeg noget forkert?

Umiddelbart kunne man jo gætte på at .gz-filen i virkeligheden
allerede er udpakket og at du derfor ikke skal pakke den ud igen


Mvh.

--
"The incurable weirdness poster child" Adam Sjøgren
asjo@koldfront.dk

Christian Andersen (06-07-2001)
Kommentar
Fra : Christian Andersen


Dato : 06-07-01 00:18

Adam Sjøgren wrote:

>> Gør jeg noget forkert?

>Umiddelbart kunne man jo gætte på at .gz-filen i virkeligheden
>allerede er udpakket og at du derfor ikke skal pakke den ud igen

Se, det tænkte jeg jo også på, så:

[chran@chran ppp-2.4.0b2]$ cat ~/Dev/pppoatm* | patch -p1
missing header for unified diff at line 26 of patch
patching file pppd/plugins/pppoatm.c
patching file pppd/plugins/Makefile.linux
[chran@chran ppp-2.4.0b2]$

og det virker stadig ikke efter jeg har kørt det...

--
Mvh, Christian
My e-mail address will stop working after a while.
Visit www.sneakemail.com to learn more and use Google to
find my current SneakEmail-address.

Christian Andersen (06-07-2001)
Kommentar
Fra : Christian Andersen


Dato : 06-07-01 00:37

Adam Sjøgren wrote:

>On Fri, 06 Jul 2001 00:59:16 +0200, Christian Andersen wrote:
>
>> pppd/sys-linux.c [chran@chran ppp-2.4.0b2]$ gzip -dc
>> ~/Dev/pppoatm-pppd-vs-2.4.0b2+240600.diff.gz | patch -p1
>> gzip: /home/chran/Dev/pppoatm-pppd-vs-2.4.0b2+240600.diff.gz: not
>> in gzip format [chran@chran ppp-2.4.0b2]$
>
>> Gør jeg noget forkert?
>
>Umiddelbart kunne man jo gætte på at .gz-filen i virkeligheden
>allerede er udpakket og at du derfor ikke skal pakke den ud igen

Mit sidste indlæg var en fejl. ~/Dev/pppoatm* viste videre til en
anden fil, så det var grunden til at jeg fik fejl.
Jeg kørte lige kommandoen med det fulde filnavn og fik ingen fejl.
Patchen virkede altså...

Desværre virkede 'make' af pppd stadig ikke. Samme fejl som jeg altid
har fået...

--
Mvh, Christian
My e-mail address will stop working after a while.
Visit www.sneakemail.com to learn more and use Google to
find my current SneakEmail-address.

Adam Sjøgren (06-07-2001)
Kommentar
Fra : Adam Sjøgren


Dato : 06-07-01 00:42

On Fri, 06 Jul 2001 01:36:31 +0200, Christian Andersen wrote:

> Desværre virkede 'make' af pppd stadig ikke. Samme fejl som jeg
> altid har fået...

Nårh, den fejl


Mvh.

--
"Brace yourself Adam Sjøgren
The sun will shine whereever you go" asjo@koldfront.dk

Christian Andersen (06-07-2001)
Kommentar
Fra : Christian Andersen


Dato : 06-07-01 08:03

Adam Sjøgren wrote:

>> Desværre virkede 'make' af pppd stadig ikke. Samme fejl som jeg
>> altid har fået...

>Nårh, den fejl

pppoatm.c:17:26: linux/atmppp.h: No such file or directory
make[2]: *** [pppoatm.so] Error 1
make[1]: *** [all] Error 2
make: *** [all] Error 2

Og det er så derefter jeg prøver at installere atm-pakken, men der får
jeg også fejl.

'make depend' kører fint.

'make' fejler:

uni.c: In function `send_status':
uni.c:202: `unsigned char' is promoted to `int' when passed through
`...'
uni.c:202: (so you should pass `int' not `unsigned char' to `va_arg')
uni.c:202: `unsigned char' is promoted to `int' when passed through
`...'
uni.c:209: `unsigned char' is promoted to `int' when passed through
`...'
make[2]: *** [uni.o] Error 1
make[1]: *** [all] Error 2
make: *** [all] Error 2

Jeg har læst i filen 'USAGE' i /usr/src/atm efter udpakning:

Finally, you can extract the ATM-related patches:

cd linux
patch -s -p1 <../atm/atm.patch

Men den patch fejler:

>[chran@chran src]$ cd linux
>[chran@chran linux]$ patch -s -p1 < ../atm/atm.patch
>Reversed (or previously applied) patch detected! Assume -R? [n] y
>Reversed (or previously applied) patch detected! Assume -R? [n] y
>2 out of 2 hunks FAILED -- saving rejects to file drivers/atm/fore200e.c.rej
>Reversed (or previously applied) patch detected! Assume -R? [n] y
>[x4]
>1 out of 1 hunk FAILED -- saving rejects to file net/atm/Makefile.rej
>[x11]
>[chran@chran linux]$

Hvis du skal se *.rej-filerne må du lige se til. Der er jo ingen grund
til at gøre indlægget større end højst nødvendigt.

--
Mvh, Christian
My e-mail address will stop working after a while.
Visit www.sneakemail.com to learn more and use Google to
find my current SneakEmail-address.

Bjørn Connolly (06-07-2001)
Kommentar
Fra : Bjørn Connolly


Dato : 06-07-01 12:43

On Fri, 06 Jul 2001 09:02:39 +0200, Christian Andersen wrote:
>Adam Sjøgren wrote:
>>> Desværre virkede 'make' af pppd stadig ikke. Samme fejl som jeg
>>> altid har fået...
>>Nårh, den fejl

>pppoatm.c:17:26: linux/atmppp.h: No such file or directory
>make[2]: *** [pppoatm.so] Error 1
>make[1]: *** [all] Error 2
>make: *** [all] Error 2

atmppp.h er såhudt jeg visker med i pppoatm patchen, det hjælper ikke at
prøve med atm pakken når det er der den brokker sig. Det kunne tyde på
at pppoatm patchen ikke er gennemført korrekt eller at du ikke har et
symlink fra /usr/include/linux til /usr/src/linux/include/linux/

--
Bjørn Connolly
Disclaimer at <http://www.vof.dk/concorp/disclaimer.html>
"World domination. Fast" -Linus Torvalds

Christian Andersen (06-07-2001)
Kommentar
Fra : Christian Andersen


Dato : 06-07-01 18:01

Bjørn Connolly wrote:

>>pppoatm.c:17:26: linux/atmppp.h: No such file or directory
>>make[2]: *** [pppoatm.so] Error 1
>>make[1]: *** [all] Error 2
>>make: *** [all] Error 2

>atmppp.h er såhudt jeg visker med i pppoatm patchen, det hjælper ikke at
>prøve med atm pakken når det er der den brokker sig. Det kunne tyde på
>at pppoatm patchen ikke er gennemført korrekt eller at du ikke har et
>symlink fra /usr/include/linux til /usr/src/linux/include/linux/

Mange tak, Bjørn. Men det virkede desværre heller ikke:

>[chran@chran src]$ gzip -dc ~/Dev/ppp-2.4.0b2.tar.gz | tar xvf -
[...]
>[chran@chran src]$ cd ppp-2.4.0b2
>[chran@chran ppp-2.4.0b2]$ cat ~/Dev/pppd.patch.240600 | patch -p1
[...]
>[chran@chran ppp-2.4.0b2]$ cat ~/Dev/pppoatm-pppd-vs-2.4.0b2+240600.diff.gz | patch -p1
>patching file pppd/plugins/pppoatm.c
>patching file pppd/plugins/Makefile.linux
>[chran@chran ppp-2.4.0b2]$ ./configure
>Creating links to Makefiles.
[...]
>[chran@chran ppp-2.4.0b2]$ make
[...]
>pppoatm.c:15:17: atm.h: No such file or directory
>make[2]: *** [pppoatm.so] Error 1
>make[2]: Leaving directory `/usr/src/ppp-2.4.0b2/pppd/plugins'
>make[1]: *** [all] Error 2
>make[1]: Leaving directory `/usr/src/ppp-2.4.0b2/pppd'
>make: *** [all] Error 2
>[chran@chran ppp-2.4.0b2]$ ls -l /usr/include/linux | grep linux
>lrwxrwxrwx 1 root root 28 Jul 6 15:24 /usr/include/linux -> /usr/src/linux/include/linux

--
Mvh, Christian
My e-mail address will stop working after a while.
Visit www.sneakemail.com to learn more and use Google to
find my current SneakEmail-address.

Bjørn Connolly (06-07-2001)
Kommentar
Fra : Bjørn Connolly


Dato : 06-07-01 18:39

On Fri, 06 Jul 2001 19:01:04 +0200, Christian Andersen wrote:
>>pppoatm.c:15:17: atm.h: No such file or directory
>>make[2]: *** [pppoatm.so] Error 1
>>make[2]: Leaving directory `/usr/src/ppp-2.4.0b2/pppd/plugins'
>>make[1]: *** [all] Error 2
>>make[1]: Leaving directory `/usr/src/ppp-2.4.0b2/pppd'
>>make: *** [all] Error 2
>>[chran@chran ppp-2.4.0b2]$ ls -l /usr/include/linux | grep linux
>>lrwxrwxrwx 1 root root 28 Jul 6 15:24 /usr/include/linux -> /usr/src/linux/include/linux

Det er jo en ny fejl

Så smutter du ind i "/usr/src/ppp-2.4.0b2/pppd/plugins" åbner pppoatm.c og
retter linjen;
#include <atm.h>
til;
#include <linux/atm.h>
så skulle det meget gerne virke.

--
Bjørn Connolly
Disclaimer at <http://www.vof.dk/concorp/disclaimer.html>
Calm down, it's *only* ones and zeroes.

Christian Andersen (06-07-2001)
Kommentar
Fra : Christian Andersen


Dato : 06-07-01 19:04

Bjørn Connolly wrote:

>Så smutter du ind i "/usr/src/ppp-2.4.0b2/pppd/plugins" åbner pppoatm.c og
>retter linjen;
>#include <atm.h>
>til;
>#include <linux/atm.h>
>så skulle det meget gerne virke.

Men det gør det desværre stadig ikke, men har vi da idet mindste nogle
nye fejl.

Måske skulle jeg lære noget C-programmering før jeg fortsætter...

>[chran@chran ppp-2.4.0b2]$ make
>cd chat; make all
>make[1]: Entering directory `/usr/src/ppp-2.4.0b2/chat'
>make[1]: Nothing to be done for `all'.
>make[1]: Leaving directory `/usr/src/ppp-2.4.0b2/chat'
>cd pppd; make all
>make[1]: Entering directory `/usr/src/ppp-2.4.0b2/pppd'
>cd plugins; make -w all
>make[2]: Entering directory `/usr/src/ppp-2.4.0b2/pppd/plugins'
>gcc -o pppoatm.so -shared -g -I.. -I../../include -D_linux_=1 -fPIC pppoatm.c -latm
>In file included from pppoatm.c:15:
>/usr/include/linux/atm.h:211: parse error before `uint32_t'
>/usr/include/linux/atm.h:211: warning: no semicolon at end of struct or union
>/usr/include/linux/atm.h:211: warning: no semicolon at end of struct or union
>/usr/include/linux/atm.h:212: warning: data definition has no type or storage class
>/usr/include/linux/atm.h:213: parse error before `}'
>/usr/include/linux/atm.h:217: parameter `addr' has incomplete type
>pppoatm.c: In function `setdevname_pppoatm':
>pppoatm.c:65: `T2A_PVC' undeclared (first use in this function)
>pppoatm.c:65: (Each undeclared identifier is reported only once
>pppoatm.c:65: for each function it appears in.)
>pppoatm.c:65: `T2A_NAME' undeclared (first use in this function)
>make[2]: *** [pppoatm.so] Error 1
>make[2]: Leaving directory `/usr/src/ppp-2.4.0b2/pppd/plugins'
>make[1]: *** [all] Error 2
>make[1]: Leaving directory `/usr/src/ppp-2.4.0b2/pppd'
>make: *** [all] Error 2

--
Mvh, Christian
My e-mail address will stop working after a while.
Visit www.sneakemail.com to learn more and use Google to
find my current SneakEmail-address.

Bjørn Connolly (06-07-2001)
Kommentar
Fra : Bjørn Connolly


Dato : 06-07-01 19:14

On Fri, 06 Jul 2001 20:04:04 +0200, Christian Andersen wrote:
>Men det gør det desværre stadig ikke, men har vi da idet mindste nogle
>nye fejl.
>
>Måske skulle jeg lære noget C-programmering før jeg fortsætter...

[snip]

>>make[2]: *** [pppoatm.so] Error 1
>>make[2]: Leaving directory `/usr/src/ppp-2.4.0b2/pppd/plugins'
>>make[1]: *** [all] Error 2
>>make[1]: Leaving directory `/usr/src/ppp-2.4.0b2/pppd'
>>make: *** [all] Error 2

okie, nyt forsøg, ændre linjen i pppoatm.c tilbage igen. Derefter finder
du atm.h i atm pakken (ligger under lib) kopier den ind under /usr/include.
Derefter prøver du at køre make igen.

Hvis det ikke virker er jeg lidt lost.
--
Bjørn Connolly
Disclaimer at <http://www.vof.dk/concorp/disclaimer.html>
Overflow on /dev/null, please empty the bit bucket.

Christian Andersen (06-07-2001)
Kommentar
Fra : Christian Andersen


Dato : 06-07-01 21:00

Bjørn Connolly wrote:

>okie, nyt forsøg, ændre linjen i pppoatm.c tilbage igen. Derefter finder
>du atm.h i atm pakken (ligger under lib) kopier den ind under /usr/include.
>Derefter prøver du at køre make igen.

Okay, nu kom vi lidt videre. Jeg har inkluderet hele output'et.

Det ser ud til at 'ld' giver en fejl. Og så vidt jeg kan læse mig til
udfra O'Reilly's "Running Linux" er det en ret vigtig fil med hensyn
til at compile programmer.

"The file /etc/ld.so.conf contains a list of directories ld.so
searches to find shared library files"

Men jeg kan ikke finde 'latm' noget sted i /usr/src/*?

>[chran@chran ppp-2.4.0b2]$ make
>cd chat; make all
>make[1]: Entering directory `/usr/src/ppp-2.4.0b2/chat'
>cc -c -O2 -g -pipe -DTERMIOS          -DSIGTYPE=void         
> -UNO_SLEEP          -DFNDELAY=O_NDELAY       -o chat.o chat.c
>cc -o chat chat.o
>make[1]: Leaving directory `/usr/src/ppp-2.4.0b2/chat'
>cd pppd; make all
>make[1]: Entering directory `/usr/src/ppp-2.4.0b2/pppd'
>cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -I../include -DCHAPMS=1 -DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o main.o main.c
>cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -I../include -DCHAPMS=1 -DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o magic.o magic.c
>cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -I../include -DCHAPMS=1 -DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o fsm.o fsm.c
>cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -I../include -DCHAPMS=1 -DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o lcp.o lcp.c
>cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -I../include -DCHAPMS=1 -DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o ipcp.o ipcp.c
>cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -I../include -DCHAPMS=1 -DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o upap.o upap.c
>cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -I../include -DCHAPMS=1 -DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o chap.o chap.c
>cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -I../include -DCHAPMS=1 -DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o md5.o md5.c
>md5.c: In function `MD5Final':
>md5.c:197: warning: implicit declaration of function `memcpy'
>cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -I../include -DCHAPMS=1 -DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o ccp.o ccp.c
>cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -I../include -DCHAPMS=1 -DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o auth.o auth.c
>auth.c: In function `plogin':
>auth.c:1112: warning: implicit declaration of function `time'
>cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -I../include -DCHAPMS=1 -DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o options.o options.c
>options.c:588: warning: initialization from incompatible pointer type
>cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -I../include -DCHAPMS=1 -DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o demand.o demand.c
>cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -I../include -DCHAPMS=1 -DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o utils.o utils.c
>utils.c: In function `vslprintf':
>utils.c:262: warning: implicit declaration of function `time'
>utils.c:263: warning: implicit declaration of function `ctime'
>utils.c:263: warning: assignment makes pointer from integer without a cast
>cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -I../include -DCHAPMS=1 -DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o sys-linux.o sys-linux.c
>cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -I../include -DCHAPMS=1 -DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o ipxcp.o ipxcp.c
>cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -I../include -DCHAPMS=1 -DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o multilink.o multilink.c
>cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -I../include -DCHAPMS=1 -DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o tdb.o tdb.c
>cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -I../include -DCHAPMS=1 -DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o md4.o md4.c
>cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -I../include -DCHAPMS=1 -DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o chap_ms.o chap_ms.c
>cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -I../include -DCHAPMS=1 -DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -Wl,-E -rdynamic -o pppd main.o magic.o fsm.o lcp.o ipcp.o upap.o chap.o md5.o ccp.o auth.o options.o demand.o utils.o sys-linux.o ipxcp.o multilink.o tdb.o md4.o chap_ms.o -lcrypt -ldl
>cd plugins; make -w all
>make[2]: Entering directory `/usr/src/ppp-2.4.0b2/pppd/plugins'
>gcc -o minconn.so -shared -g -I.. -I../../include -D_linux_=1 -fPIC minconn.c
>gcc -o passprompt.so -shared -g -I.. -I../../include -D_linux_=1 -fPIC passprompt.c
>gcc -o pppoatm.so -shared -g -I.. -I../../include -D_linux_=1 -fPIC pppoatm.c -latm
>/usr/bin/ld: cannot find -latm
>collect2: ld returned 1 exit status
>make[2]: *** [pppoatm.so] Error 1
>make[2]: Leaving directory `/usr/src/ppp-2.4.0b2/pppd/plugins'
>make[1]: *** [all] Error 2
>make[1]: Leaving directory `/usr/src/ppp-2.4.0b2/pppd'
>make: *** [all] Error 2
>[chran@chran ppp-2.4.0b2]$

--
Mvh, Christian
My e-mail address will stop working after a while.
Visit www.sneakemail.com to learn more and use Google to
find my current SneakEmail-address.

Bjørn Connolly (06-07-2001)
Kommentar
Fra : Bjørn Connolly


Dato : 06-07-01 21:08

On Fri, 06 Jul 2001 21:59:48 +0200, Christian Andersen wrote:
>Det ser ud til at 'ld' giver en fejl. Og så vidt jeg kan læse mig til
>udfra O'Reilly's "Running Linux" er det en ret vigtig fil med hensyn
>til at compile programmer.
>
>"The file /etc/ld.so.conf contains a list of directories ld.so
>searches to find shared library files"
>
>Men jeg kan ikke finde 'latm' noget sted i /usr/src/*?

Det er ld der smider "l" foran, det den leder efter er atm.

[snip]

>>/usr/bin/ld: cannot find -latm
>>collect2: ld returned 1 exit status
>>make[2]: *** [pppoatm.so] Error 1
>>make[2]: Leaving directory `/usr/src/ppp-2.4.0b2/pppd/plugins'
>>make[1]: *** [all] Error 2
>>make[1]: Leaving directory `/usr/src/ppp-2.4.0b2/pppd'
>>make: *** [all] Error 2
>>[chran@chran ppp-2.4.0b2]$

Prøv at køre "ldconfig" før du kører en "make" det burde hjælpe på det.


/Bjørn der efterhånden er ude hvor han ikke kan bunde
--
Bjørn Connolly
Disclaimer at <http://www.vof.dk/concorp/disclaimer.html>
Overflow on /dev/null, please empty the bit bucket.

Christian Andersen (07-07-2001)
Kommentar
Fra : Christian Andersen


Dato : 07-07-01 13:46

Bjørn Connolly wrote:

>okie, nyt forsøg, ændre linjen i pppoatm.c tilbage igen. Derefter finder
>du atm.h i atm pakken (ligger under lib) kopier den ind under /usr/include.
>Derefter prøver du at køre make igen.

Okay, nu kom vi lidt videre. Jeg har inkluderet hele output'et.

Det ser ud til at 'ld' giver en fejl. Og så vidt jeg kan læse mig til
udfra O'Reilly's "Running Linux" er det en ret vigtig fil med hensyn
til at compile programmer.

"The file /etc/ld.so.conf contains a list of directories ld.so
searches to find shared library files"

Men jeg kan ikke finde 'latm' noget sted i /usr/src/*?

>[chran@chran ppp-2.4.0b2]$ make
>cd chat; make all
>make[1]: Entering directory `/usr/src/ppp-2.4.0b2/chat'
>cc -c -O2 -g -pipe -DTERMIOS          -DSIGTYPE=void         
> -UNO_SLEEP          -DFNDELAY=O_NDELAY       -o chat.o chat.c
>cc -o chat chat.o
>make[1]: Leaving directory `/usr/src/ppp-2.4.0b2/chat'
>cd pppd; make all
>make[1]: Entering directory `/usr/src/ppp-2.4.0b2/pppd'
>cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -I../include -DCHAPMS=1 -DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o main.o main.c
>cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -I../include -DCHAPMS=1 -DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o magic.o magic.c
>cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -I../include -DCHAPMS=1 -DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o fsm.o fsm.c
>cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -I../include -DCHAPMS=1 -DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o lcp.o lcp.c
>cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -I../include -DCHAPMS=1 -DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o ipcp.o ipcp.c
>cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -I../include -DCHAPMS=1 -DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o upap.o upap.c
>cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -I../include -DCHAPMS=1 -DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o chap.o chap.c
>cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -I../include -DCHAPMS=1 -DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o md5.o md5.c
>md5.c: In function `MD5Final':
>md5.c:197: warning: implicit declaration of function `memcpy'
>cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -I../include -DCHAPMS=1 -DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o ccp.o ccp.c
>cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -I../include -DCHAPMS=1 -DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o auth.o auth.c
>auth.c: In function `plogin':
>auth.c:1112: warning: implicit declaration of function `time'
>cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -I../include -DCHAPMS=1 -DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o options.o options.c
>options.c:588: warning: initialization from incompatible pointer type
>cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -I../include -DCHAPMS=1 -DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o demand.o demand.c
>cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -I../include -DCHAPMS=1 -DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o utils.o utils.c
>utils.c: In function `vslprintf':
>utils.c:262: warning: implicit declaration of function `time'
>utils.c:263: warning: implicit declaration of function `ctime'
>utils.c:263: warning: assignment makes pointer from integer without a cast
>cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -I../include -DCHAPMS=1 -DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o sys-linux.o sys-linux.c
>cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -I../include -DCHAPMS=1 -DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o ipxcp.o ipxcp.c
>cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -I../include -DCHAPMS=1 -DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o multilink.o multilink.c
>cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -I../include -DCHAPMS=1 -DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o tdb.o tdb.c
>cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -I../include -DCHAPMS=1 -DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o md4.o md4.c
>cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -I../include -DCHAPMS=1 -DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -c -o chap_ms.o chap_ms.c
>cc -O2 -pipe -Wall -g -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK -DHAVE_MMAP -I../include -DCHAPMS=1 -DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DHAS_SHADOW -DPLUGIN -Wl,-E -rdynamic -o pppd main.o magic.o fsm.o lcp.o ipcp.o upap.o chap.o md5.o ccp.o auth.o options.o demand.o utils.o sys-linux.o ipxcp.o multilink.o tdb.o md4.o chap_ms.o -lcrypt -ldl
>cd plugins; make -w all
>make[2]: Entering directory `/usr/src/ppp-2.4.0b2/pppd/plugins'
>gcc -o minconn.so -shared -g -I.. -I../../include -D_linux_=1 -fPIC minconn.c
>gcc -o passprompt.so -shared -g -I.. -I../../include -D_linux_=1 -fPIC passprompt.c
>gcc -o pppoatm.so -shared -g -I.. -I../../include -D_linux_=1 -fPIC pppoatm.c -latm
>/usr/bin/ld: cannot find -latm
>collect2: ld returned 1 exit status
>make[2]: *** [pppoatm.so] Error 1
>make[2]: Leaving directory `/usr/src/ppp-2.4.0b2/pppd/plugins'
>make[1]: *** [all] Error 2
>make[1]: Leaving directory `/usr/src/ppp-2.4.0b2/pppd'
>make: *** [all] Error 2
>[chran@chran ppp-2.4.0b2]$

--
Mvh, Christian
My e-mail address will stop working after a while.
Visit www.sneakemail.com to learn more and use Google to
find my current SneakEmail-address.

Christian Andersen (08-07-2001)
Kommentar
Fra : Christian Andersen


Dato : 08-07-01 00:56

Christian Andersen wrote:

>>gcc -o pppoatm.so -shared -g -I.. -I../../include -D_linux_=1 -fPIC pppoatm.c -latm
>>/usr/bin/ld: cannot find -latm

Så fik jeg det endelig til at compile. En venlig fyr fra LiveJournal
hjalp mig:
<http://www.livejournal.com/talkread.bml?itemid=6499851&view=8135032>

cd /usr/src/atm/lib
make
su
make install
cd /usr/src/ppp*
make

og så spiller det.

Men den vil ikke ringe op. Filerne har jeg lavet nøjagtig som der står
på <http://www.koldfront.dk/text/netexpres.html>. Men da det ikke
virkede første gang, udkommenterede jeg QOS-linien i
etc/ppp//peers/netexpres, men det er samme resultat.

/var/log/messages siger:

>Jul 8 01:25:36 chran pppd[970]: Plugin /usr/lib/pppd/plugins/pppoatm.so loaded.
>Jul 8 01:25:36 chran pppd[970]: PPPoATM plugin_init
>Jul 8 01:25:36 chran pppd[970]: PPPoATM setdevname_pppoatm
>Jul 8 01:25:36 chran pppd[970]: PPPoATM setdevname_pppoatm - SUCCESS
>Jul 8 01:25:36 chran pppd[971]: pppd 2.4.0b1 started by root, uid 0
>Jul 8 01:25:36 chran pppd[971]: Using interface ppp0
>Jul 8 01:25:36 chran pppd[971]: Connect: ppp0 <--> 0.101

Kan I hjælpe mig igen-igen? Pleassse!

Der er kolde øl i mit køleskab!

--
Mvh, Christian
My e-mail address will stop working after a while.
Visit www.sneakemail.com to learn more and use Google to
find my current SneakEmail-address.

Adam Sjøgren (08-07-2001)
Kommentar
Fra : Adam Sjøgren


Dato : 08-07-01 01:44

On Sun, 08 Jul 2001 01:55:44 +0200, Christian Andersen wrote:

> Kan I hjælpe mig igen-igen? Pleassse!

Slå debug til og se hvad den siger?


Mvh.

--
"The Commodore 64. Under $600. Adam Sjøgren
You can't buy a better computer at twice the price." asjo@koldfront.dk

Christian Andersen (08-07-2001)
Kommentar
Fra : Christian Andersen


Dato : 08-07-01 09:21

Adam Sjøgren wrote:

>Slå debug til og se hvad den siger?

Den siger ikke mere end hvad den har gjort:

>[root@chran /root]# /usr/sbin/pppd debug call netexpres

>Jul 8 09:58:08 chran pppd[1077]: Plugin /usr/lib/pppd/plugins/pppoatm.so loaded.
>Jul 8 09:58:08 chran pppd[1077]: PPPoATM plugin_init
>Jul 8 09:58:08 chran pppd[1077]: PPPoATM setdevname_pppoatm
>Jul 8 09:58:08 chran pppd[1077]: PPPoATM setdevname_pppoatm - SUCCESS
>Jul 8 09:58:08 chran pppd[1078]: pppd 2.4.0b1 started by root, uid 0
>Jul 8 09:58:08 chran pppd[1078]: Using interface ppp0
>Jul 8 09:58:08 chran pppd[1078]: Connect: ppp0 <--> 0.101

Ifølge 'man pppd' skal der ikke skrives '-debug' eller noget.

Men til gengæld er der noget der undrer mig i /var/log/messages:

>Jul 8 09:25:44 chran kernel: lanai(itf 0): *NOT* reading EEPROM
>Jul 8 09:25:44 chran kernel: lanai(itf 0): LOCD changed from off to on
>Jul 8 09:25:44 chran kernel: lanai(itf 0): LED changed from off to on
>Jul 8 09:25:44 chran random: Initializing random number generator: succeeded
>Jul 8 09:25:44 chran kernel: lanai(itf 0): rev.0, base=0xcc800000, irq=5 (00-00-00-00-00-00)
>Jul 8 09:25:44 chran kernel: lanai(itf 0): LANAIHB, serialno=0(0x0), board_rev=1

lanai-modulet er oppe.

>Jul 8 09:25:44 chran kernel: 8139too Fast Ethernet driver 0.9.17
>Jul 8 09:25:44 chran kernel: PCI: Found IRQ 10 for device 00:09.0
>Jul 8 09:25:44 chran kernel: Assertion failed! ioaddr != NULL,8139too.c,rtl8139_init_one,line=926
>Jul 8 09:25:44 chran kernel: eth0: RealTek RTL8139 Fast Ethernet at 0xe800, ff:ff:ff:ff:ff:ff, IRQ 10

Her kommer mit netkort og så er der er en fejl. Jeg aner ikkehvor den
kommer fra. Det er måske en mulig fejlkilde?

>Jul 8 09:25:44 chran kernel: lanai(itf 0): LOCD changed from on to off

?

Men hvis lanai-modulet ser ud til at være oppe, hvorfor fejler insmod
lanai så?

>[root@chran /root]# insmod lanai
>insmod: lanai: no module by that name found

Er det mig eller mit system der er fucked up?

--
Mvh, Christian
My e-mail address will stop working after a while.
Visit www.sneakemail.com to learn more and use Google to
find my current SneakEmail-address.

Bjørn Connolly (08-07-2001)
Kommentar
Fra : Bjørn Connolly


Dato : 08-07-01 12:50

On Sun, 08 Jul 2001 10:21:14 +0200, Christian Andersen wrote:
>Adam Sjøgren wrote:
>
>>Slå debug til og se hvad den siger?
>
>Den siger ikke mere end hvad den har gjort:
>
>>[root@chran /root]# /usr/sbin/pppd debug call netexpres
>
>>Jul 8 09:58:08 chran pppd[1077]: Plugin /usr/lib/pppd/plugins/pppoatm.so loaded.
>>Jul 8 09:58:08 chran pppd[1077]: PPPoATM plugin_init
>>Jul 8 09:58:08 chran pppd[1077]: PPPoATM setdevname_pppoatm
>>Jul 8 09:58:08 chran pppd[1077]: PPPoATM setdevname_pppoatm - SUCCESS
>>Jul 8 09:58:08 chran pppd[1078]: pppd 2.4.0b1 started by root, uid 0
>>Jul 8 09:58:08 chran pppd[1078]: Using interface ppp0
>>Jul 8 09:58:08 chran pppd[1078]: Connect: ppp0 <--> 0.101
>
>Ifølge 'man pppd' skal der ikke skrives '-debug' eller noget.

Det mener jeg heller ikke at der skal. Der burde dog være logget en masse
LCP pakker i messages når du kører med debug.

>Men til gengæld er der noget der undrer mig i /var/log/messages:

[snip]

>>Jul 8 09:25:44 chran kernel: 8139too Fast Ethernet driver 0.9.17
>>Jul 8 09:25:44 chran kernel: PCI: Found IRQ 10 for device 00:09.0
>>Jul 8 09:25:44 chran kernel: Assertion failed! ioaddr != NULL,8139too.c,rtl8139_init_one,line=926
>>Jul 8 09:25:44 chran kernel: eth0: RealTek RTL8139 Fast Ethernet at 0xe800, ff:ff:ff:ff:ff:ff, IRQ 10
>
>Her kommer mit netkort og så er der er en fejl. Jeg aner ikkehvor den
>kommer fra. Det er måske en mulig fejlkilde?

Det skulle ikke betyde noget, det er vist bare RealTek 8139 driveren der er
lidt buggy.

>>Jul 8 09:25:44 chran kernel: lanai(itf 0): LOCD changed from on to off
>
>?
>
>Men hvis lanai-modulet ser ud til at være oppe, hvorfor fejler insmod
>lanai så?
>
>>[root@chran /root]# insmod lanai
>>insmod: lanai: no module by that name found

Fordi insmod såhudt jeg visker skal bruge en absolut sti til det modul der
skal installeres. Modprobe burde kunne finde det.

>Er det mig eller mit system der er fucked up?

Godt spørgsmål

--
Bjørn Connolly
Disclaimer at <http://www.vof.dk/concorp/disclaimer.html>
"God, root, what is difference?" -Illiad

Adam Sjøgren (08-07-2001)
Kommentar
Fra : Adam Sjøgren


Dato : 08-07-01 14:50

On Sun, 08 Jul 2001 10:21:14 +0200, Christian Andersen wrote:

> Den siger ikke mere end hvad den har gjort:

Der skal komme en masse med LCP og ACK og NAK og tjullahop. Måske din
syslogd er sat op til at dumpe det et sted du ikke kigger?

> lanai-modulet er oppe.

Ja, det er jo fint nok.

> Her kommer mit netkort og så er der er en fejl. Jeg aner ikkehvor
> den kommer fra. Det er måske en mulig fejlkilde?

Det er nemmere at gætte på når du finder ud af hvor pppd's debug
beskeder lander.

Nogle gange har man bare tastet et kodeord forkert eller noget, andre
gange er det noget helt andet

Hvis du bliver helt desperat med at finde ud af hvor den spytter det
ud henne, kan du jo altid tilføje en indgang i din /etc/syslog.conf
der logger alting til en fil efter eget ønske.

>> Jul 8 09:25:44 chran kernel: lanai(itf 0): LOCD changed from on to
>> off

> ?

Sådan nogle kommer der hist og pist.

> Men hvis lanai-modulet ser ud til at være oppe, hvorfor fejler
> insmod lanai så?

>> [root@chran /root]# insmod lanai insmod: lanai: no module by that
>> name found

Du svarer selv på dit spørgsmål, insmod siger da hvorfor ovenfor?!

> Er det mig eller mit system der er fucked up?

Koldt vand i blodet (specielt i denne varme), så skal det nok løse sig



Mvh.

--
"Så ruller domino-effekten. Adam Sjøgren
Du kender det selv!" asjo@koldfront.dk

Christian Andersen (08-07-2001)
Kommentar
Fra : Christian Andersen


Dato : 08-07-01 16:59

Adam Sjøgren wrote:

>> Den siger ikke mere end hvad den har gjort:

>Der skal komme en masse med LCP og ACK og NAK og tjullahop. Måske din
>syslogd er sat op til at dumpe det et sted du ikke kigger?

Den var slet ikke sat til at dumpe debug-meddelser.

Jeg kiggede lidt på man-sider og smed følgende ind i /etc/syslog.conf:

*.debug      /var/log/ext.log

(bare så I ikke tror jeg er en clueless newbie, jeg kan altså godt
finde ud af noget selv, selvom det måske ikke er fremgået særligt
tydeligt...)

Derved kom der en masse "LCP ConfRej PAP" medd. i loggen.

Så jeg checkede /etc/ppp/pap-secrets og ganske rigtigt: Der stod

<kundenummer>   *   <kodeord>
istedet for
<kundenummer>@netexpres.dk   *   <kodeord>

*host*

Så det var jo ikke så godt. Da jeg havde rettet det, kom jeg på.

Men nu er min X Windows desværre blevet hammer ustablit. Jeg kom på
inde fra X Windows (gnome), men der låste systemet hårdt. Jeg har en
formodning om at det er Netscape.

Jeg slukkede og tændte igen, kørte fsck, bootede til runlevel 3 og gik
på derfra. Men den kunne ikke pinge www.opasia.dk derfra. Så gav jeg
en 'startx' og så gik den ned igen efter gnome-desktoppen var kommet
frem.

Nu vil jeg lige installere det hele forfra igen. På den måde er jeg
sikker på at grunden til at det hele låser ikke er fordi jeg gjorde
noget forkert under alle mine eksperimenter.

Tak til jer alle sammen, I har gjort mig til en glad(ere) mand!

Nu vil jeg købe en masse øl, drikke dem og geninstallere Linux.

>> Er det mig eller mit system der er fucked up?

>Koldt vand i blodet (specielt i denne varme), så skal det nok løse sig
>

Jow jow

--
Mvh, Christian
My e-mail address will stop working after a while.
Visit www.sneakemail.com to learn more and use Google to
find my current SneakEmail-address.

Adam Sjøgren (08-07-2001)
Kommentar
Fra : Adam Sjøgren


Dato : 08-07-01 18:12

On Sun, 08 Jul 2001 17:59:28 +0200, Christian Andersen wrote:

> (bare så I ikke tror jeg er en clueless newbie, jeg kan altså godt
> finde ud af noget selv, selvom det måske ikke er fremgået særligt
> tydeligt...)

(Bare rolig, vi véd godt at man sagtens kan vide alt muligt om nogle
ting og intet om andre - om ikke andet så af erfaring på egen
krop...

> Derved kom der en masse "LCP ConfRej PAP" medd. i loggen.

.... og løsningen var fundet!

> Men nu er min X Windows desværre blevet hammer ustablit. Jeg kom på
> inde fra X Windows (gnome), men der låste systemet hårdt. Jeg har en
> formodning om at det er Netscape.

Det lyder mere som en hardware konflikt - noget med IRQ'er og
grafikkort vs. andre kort, synes jeg...?!

> Nu vil jeg lige installere det hele forfra igen.

Hrmpf, tror du det er Windows du roder med?!

>


God arbejdslyst,

--
"Men når jeg hører blues-hop si'r jeg: Arh Dér" Adam Sjøgren
asjo@koldfront.dk

Christian Andersen (08-07-2001)
Kommentar
Fra : Christian Andersen


Dato : 08-07-01 19:14

Adam Sjøgren wrote:

>> (bare så I ikke tror jeg er en clueless newbie, jeg kan altså godt
>> finde ud af noget selv, selvom det måske ikke er fremgået særligt
>> tydeligt...)

>(Bare rolig, vi véd godt at man sagtens kan vide alt muligt om nogle
>ting og intet om andre - om ikke andet så af erfaring på egen
>krop...

Det var godt

Desuden, så vidt jeg kan se, stammede de fleste af mine fejl fra
uvidenhed om header-filer, libraries og generelle
C-programmerings-ting. Det skulle jeg måske lære lidt om.

>> Men nu er min X Windows desværre blevet hammer ustablit. Jeg kom på
>> inde fra X Windows (gnome), men der låste systemet hårdt. Jeg har en
>> formodning om at det er Netscape.

>Det lyder mere som en hardware konflikt - noget med IRQ'er og
>grafikkort vs. andre kort, synes jeg...?!

Nja...

Iflg. Windows Kontrolpanel:

Enhed      IRQ
-------------------
SpeedStream   5
RealTek NIC   10
Grafikkort   11
Lydkort      9

Dog, den første gang jeg kørte X Windows med fuld debug-log og jeg
forsøgte at komme på, gik skærmen i sort op til flere gange, når jeg
IKKE bevægede musen?!

Det virker weird. Men jeg prøver at slå netkortet fra, for jeg er
alligevel ikke i et lokalnetværk herhjemme.

>> Nu vil jeg lige installere det hele forfra igen.

>Hrmpf, tror du det er Windows du roder med?!

LOL!

Ok, jeg prøver at rode lidt mere...

> God arbejdslyst,

Takker!

--
Mvh, Christian
My e-mail address will stop working after a while.
Visit www.sneakemail.com to learn more and use Google to
find my current SneakEmail-address.

Christian Andersen (08-07-2001)
Kommentar
Fra : Christian Andersen


Dato : 08-07-01 21:25

Christian Andersen wrote:

>Da jeg havde rettet det, kom jeg på.

Men jeg kan ikke slå addresser op.

Jeg har fint forbindelse til internettet, jeg kan traceroute og pinge
IP-numre og jeg kan logge ind via SSH på en server jeg har adgang til,
så den del er fin nok. Men navneopslag fejler.

'ifconfig':

>ppp0 Link encap:Point-to-Point Protocol
> inet addr:62.243.60.39 P-t-P:195.249.9.232 Mask:255.255.255.255
> UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
> RX packets:20 errors:0 dropped:0 overruns:0 frame:0
> TX packets:38 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:3

'route':

>Kernel IP routing table
>Destination Gateway Genmask Flags Metric Ref Use Iface
>195.249.9.232 * 255.255.255.255 UH 0 0 0 ppp0
>default 195.249.9.232 0.0.0.0 UG 0 0 0 ppp0

/etc/resolv.conf:

>domain opasia.dk
>nameserver 194.239.134.83
>nameserver 193.162.153.164

--
Mvh, Christian
My e-mail address will stop working after a while.
Visit www.sneakemail.com to learn more and use Google to
find my current SneakEmail-address.

Rasmus Bøg Hansen (08-07-2001)
Kommentar
Fra : Rasmus Bøg Hansen


Dato : 08-07-01 21:12



Rasmus Bøg Hansen (08-07-2001)
Kommentar
Fra : Rasmus Bøg Hansen


Dato : 08-07-01 22:04



Christian Andersen (08-07-2001)
Kommentar
Fra : Christian Andersen


Dato : 08-07-01 22:40

Rasmus Bøg Hansen wrote:

>> Jeg har fint forbindelse til internettet, jeg kan traceroute og pinge
>> IP-numre og jeg kan logge ind via SSH på en server jeg har adgang til,
>> så den del er fin nok. Men navneopslag fejler.

Så er jeg rigtigt på.

/usr/sbin/netconfig

IP-address 192.168.0.1
og
Primary nameserver: 194.239.134.83

og nu virker navneopslag.

Lækkert.

(sætter sig til at læse 'man slrn')

--
Mvh, Christian
My e-mail address will stop working after a while.
Visit www.sneakemail.com to learn more and use Google to
find my current SneakEmail-address.

Rasmus Bøg Hansen (08-07-2001)
Kommentar
Fra : Rasmus Bøg Hansen


Dato : 08-07-01 12:43



Adam Sjøgren (08-07-2001)
Kommentar
Fra : Adam Sjøgren


Dato : 08-07-01 14:51

On Sun, 8 Jul 2001 13:43:05 +0200, Rasmus Bøg Hansen wrote:

> Er du sikker på at det hedder lanai.o

Det gør den, men hvis man ikke bruger modprobe skal man så hut jeg
visker selv angive hele stien...


Mvh.

--
"Vibratorer installeres desuden i Nokia 3210." Adam Sjøgren
asjo@koldfront.dk

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408887
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste