pppd 2.4.3 kompellieren

gamf

Neuer User
Mitglied seit
22 Mrz 2006
Beiträge
71
Punkte für Reaktionen
0
Punkte
0
Also ich versuche grad pppd 2.4.3 zu kompellieren für die Fritzbox, also hab den dsmod drauf und hab die toolchain usw erstellt, so hab auch den kompiler in den Path eingetragen, so dann wollte ich
Code:
./configure --build=i386-linux-gnu --target=mipsel-linux --host=mipsel-linux
machen, das hat auch geklappt, nur scheint das configure skript die Parameter nicht zu unterstützen, also er kompelliert es nicht mit dem mipsel kompiler. So vorher hab ich natürlich den Kernel gepatcht mit dem Crypto Zeugs, wie es in http://www.ip-phone-forum.de/showthread.php?t=89272 beschrieben war, das hat auch halbwegs geklappt, das neu builden des Kernels hat auch geklappt, jetzt häng ich halt bei dem pppd, muss ich da net auch irgendwie die Kernelsourcen ihm zugänglich machen? Jutt wäre nett, wenn ihr helfen könnt.
 
Kannst du mal den genauen Fehler posten?

MfG Oliver
 
also es gibt keine direkte Fehlermelung, nur kommen mir die Ausgaben des Configure Script etwas komisch aus und das make dann auch...

Code:
bla@noname:~/ppp-2.4.3$ ./configure --build=i386-linux-gnu --target=mipsel-linux --host=mipsel-linux
Configuring for Linux
Creating Makefiles.
  Makefile <= linux/Makefile.top
  pppd/Makefile <= pppd/Makefile.linux
  pppstats/Makefile <= pppstats/Makefile.linux
  chat/Makefile <= chat/Makefile.linux
  pppdump/Makefile <= pppdump/Makefile.linux
  pppd/plugins/Makefile <= pppd/plugins/Makefile.linux
  pppd/plugins/rp-pppoe/Makefile <= pppd/plugins/rp-pppoe/Makefile.linux
  pppd/plugins/radius/Makefile <= pppd/plugins/radius/Makefile.linux
  pppd/plugins/pppoatm/Makefile <= pppd/plugins/pppoatm/Makefile.linux
Code:
bla@noname:~/ppp-2.4.3$ make
cd chat; make  all
make[1]: Entering directory `/home/bla/ppp-2.4.3/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 `/home/bla/ppp-2.4.3/chat'
cd pppd/plugins; make  all
make[1]: Entering directory `/home/bla/ppp-2.4.3/pppd/plugins'
gcc -o minconn.so -shared -O2 -g -I.. -I../../include -fPIC minconn.c
gcc -o passprompt.so -shared -O2 -g -I.. -I../../include -fPIC passprompt.c
gcc -o passwordfd.so -shared -O2 -g -I.. -I../../include -fPIC passwordfd.c
gcc -o winbind.so -shared -O2 -g -I.. -I../../include -fPIC winbind.c
for d in rp-pppoe pppoatm radius; do make -w -C $d all; done
make[2]: Entering directory `/home/bla/ppp-2.4.3/pppd/plugins/rp-pppoe'
cc -O2 -g -I../../../include/linux '-DVERSION="3.3"' -c -o discovery.o -fPIC discovery.c
cc -O2 -g -I../../../include/linux '-DVERSION="3.3"' -c -o if.o -fPIC if.c
cc -O2 -g -I../../../include/linux '-DVERSION="3.3"' -c -o common.o -fPIC common.c
cc -O2 -g -I../../../include/linux '-DVERSION="3.3"' -c -o debug.o -fPIC debug.car -rc libplugin.a discovery.o if.o common.o debug.o
cc '-DRP_VERSION="3.3"' -O2 -g -I../../../include/linux -I../../..  -c -o plugin.o -fPIC plugin.c
cc -o rp-pppoe.so -shared plugin.o libplugin.a
cc -O2 -g -I../../../include/linux '-DVERSION="3.3"' -c -o pppoe-discovery.o pppoe-discovery.c
cc -o pppoe-discovery pppoe-discovery.o libplugin.a
make[2]: Leaving directory `/home/bla/ppp-2.4.3/pppd/plugins/rp-pppoe'
make[2]: Entering directory `/home/bla/ppp-2.4.3/pppd/plugins/pppoatm'
gcc -O2 -g -I../.. -I../../../include -fPIC -I. -c -o pppoatm.o pppoatm.c
gcc -O2 -g -I../.. -I../../../include -fPIC -I. -c -o text2qos.o text2qos.c
gcc -O2 -g -I../.. -I../../../include -fPIC -I. -c -o text2atm.o text2atm.c
gcc -O2 -g -I../.. -I../../../include -fPIC -I. -c -o misc.o misc.c
gcc -O2 -g -I../.. -I../../../include -fPIC -I. -c -o ans.o ans.c
gcc -O2 -g -I../.. -I../../../include -fPIC -I. -o pppoatm.so -shared pppoatm.o text2qos.o text2atm.o misc.o ans.o -lresolv
make[2]: Leaving directory `/home/bla/ppp-2.4.3/pppd/plugins/pppoatm'
make[2]: Entering directory `/home/bla/ppp-2.4.3/pppd/plugins/radius'
cc -I. -I../.. -I../../../include -O2 -fPIC -DRC_LOG_FACILITY=LOG_DAEMON -DCHAPMS=1 -DMPPE=1 -DMAXOCTETS=1   -c -o radius.o radius.c
cc -I. -I../.. -I../../../include -O2 -fPIC -DRC_LOG_FACILITY=LOG_DAEMON -DCHAPMS=1 -DMPPE=1 -DMAXOCTETS=1   -c -o avpair.o avpair.c
cc -I. -I../.. -I../../../include -O2 -fPIC -DRC_LOG_FACILITY=LOG_DAEMON -DCHAPMS=1 -DMPPE=1 -DMAXOCTETS=1   -c -o buildreq.o buildreq.c
cc -I. -I../.. -I../../../include -O2 -fPIC -DRC_LOG_FACILITY=LOG_DAEMON -DCHAPMS=1 -DMPPE=1 -DMAXOCTETS=1   -c -o config.o config.c
cc -I. -I../.. -I../../../include -O2 -fPIC -DRC_LOG_FACILITY=LOG_DAEMON -DCHAPMS=1 -DMPPE=1 -DMAXOCTETS=1   -c -o dict.o dict.c
cc -I. -I../.. -I../../../include -O2 -fPIC -DRC_LOG_FACILITY=LOG_DAEMON -DCHAPMS=1 -DMPPE=1 -DMAXOCTETS=1   -c -o ip_util.o ip_util.c
cc -I. -I../.. -I../../../include -O2 -fPIC -DRC_LOG_FACILITY=LOG_DAEMON -DCHAPMS=1 -DMPPE=1 -DMAXOCTETS=1   -c -o clientid.o clientid.c
cc -I. -I../.. -I../../../include -O2 -fPIC -DRC_LOG_FACILITY=LOG_DAEMON -DCHAPMS=1 -DMPPE=1 -DMAXOCTETS=1   -c -o sendserver.o sendserver.c
cc -I. -I../.. -I../../../include -O2 -fPIC -DRC_LOG_FACILITY=LOG_DAEMON -DCHAPMS=1 -DMPPE=1 -DMAXOCTETS=1   -c -o lock.o lock.c
cc -I. -I../.. -I../../../include -O2 -fPIC -DRC_LOG_FACILITY=LOG_DAEMON -DCHAPMS=1 -DMPPE=1 -DMAXOCTETS=1   -c -o util.o util.c
cc -I. -I../.. -I../../../include -O2 -fPIC -DRC_LOG_FACILITY=LOG_DAEMON -DCHAPMS=1 -DMPPE=1 -DMAXOCTETS=1   -c -o md5.o md5.c
ar rv libradiusclient.a avpair.o buildreq.o config.o dict.o ip_util.o clientid.o sendserver.o lock.o util.o md5.o
ar: creating libradiusclient.a
a - avpair.o
a - buildreq.o
a - config.o
a - dict.o
a - ip_util.o
a - clientid.o
a - sendserver.o
a - lock.o
a - util.o
a - md5.o
cc -o radius.so -shared radius.o libradiusclient.a
cc -I. -I../.. -I../../../include -O2 -fPIC -DRC_LOG_FACILITY=LOG_DAEMON -DCHAPMS=1 -DMPPE=1 -DMAXOCTETS=1   -c -o radattr.o radattr.c
cc -o radattr.so -shared radattr.o
cc -I. -I../.. -I../../../include -O2 -fPIC -DRC_LOG_FACILITY=LOG_DAEMON -DCHAPMS=1 -DMPPE=1 -DMAXOCTETS=1   -c -o radrealms.o radrealms.c
cc -o radrealms.so -shared radrealms.o
make[2]: Leaving directory `/home/bla/ppp-2.4.3/pppd/plugins/radius'
make[1]: Leaving directory `/home/bla/ppp-2.4.3/pppd/plugins'
cd pppd; make  all
make[1]: Entering directory `/home/bla/ppp-2.4.3/pppd'
cc -O2 -pipe -Wall -g -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o main.o main.c
cc -O2 -pipe -Wall -g -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o magic.o magic.c
cc -O2 -pipe -Wall -g -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o fsm.o fsm.c
cc -O2 -pipe -Wall -g -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o lcp.o lcp.c
cc -O2 -pipe -Wall -g -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o ipcp.o ipcp.c
cc -O2 -pipe -Wall -g -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o upap.o upap.c
cc -O2 -pipe -Wall -g -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o chap-new.o chap-new.c
cc -O2 -pipe -Wall -g -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o md5.o md5.c
cc -O2 -pipe -Wall -g -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o ccp.o ccp.c
cc -O2 -pipe -Wall -g -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o ecp.o ecp.c
cc -O2 -pipe -Wall -g -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o auth.o auth.c
cc -O2 -pipe -Wall -g -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o options.o options.c
cc -O2 -pipe -Wall -g -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o demand.o demand.c
cc -O2 -pipe -Wall -g -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o utils.o utils.c
cc -O2 -pipe -Wall -g -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o sys-linux.o sys-linux.c
cc -O2 -pipe -Wall -g -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o ipxcp.o ipxcp.c
cc -O2 -pipe -Wall -g -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o tty.o tty.c
cc -O2 -pipe -Wall -g -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o eap.o eap.c
cc -O2 -pipe -Wall -g -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o chap-md5.o chap-md5.c
cc -O2 -pipe -Wall -g -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o md4.o md4.c
cc -O2 -pipe -Wall -g -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o chap_ms.o chap_ms.c
cc -O2 -pipe -Wall -g -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o sha1.o sha1.c
cc -O2 -pipe -Wall -g -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o pppcrypt.o pppcrypt.c
cc -O2 -pipe -Wall -g -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o multilink.o multilink.c
cc -O2 -pipe -Wall -g -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o tdb.o tdb.c
cc -O2 -pipe -Wall -g -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o spinlock.o spinlock.c
cc -O2 -pipe -Wall -g -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS -Wl,-E -o pppd main.o magic.o fsm.o lcp.o ipcp.o upap.o chap-new.o md5.o ccp.o ecp.o auth.o options.o demand.o utils.o sys-linux.o ipxcp.o tty.o eap.o chap-md5.o md4.o chap_ms.o sha1.o pppcrypt.o multilink.o tdb.o spinlock.o  -lcrypt -ldl
make[1]: Leaving directory `/home/bla/ppp-2.4.3/pppd'
cd pppstats; make  all
make[1]: Entering directory `/home/bla/ppp-2.4.3/pppstats'
cc -O -I../include -o pppstats pppstats.c
make[1]: Leaving directory `/home/bla/ppp-2.4.3/pppstats'
cd pppdump; make  all
make[1]: Entering directory `/home/bla/ppp-2.4.3/pppdump'
cc -O -I../include/net   -c -o pppdump.o pppdump.c
cc -O -I../include/net   -c -o bsd-comp.o bsd-comp.c
cc -O -I../include/net   -c -o deflate.o deflate.c
cc -O -I../include/net   -c -o zlib.o zlib.c
cc -o pppdump pppdump.o bsd-comp.o deflate.o zlib.o
make[1]: Leaving directory `/home/bla/ppp-2.4.3/pppdump'
So der benutzt dort den cc aber er sollte ja mipsel-linux-cc benutzen oder?
 
Ja. Das sieht mir nicht wie ein Standard-Configure-Skript aus.
Entweder mal mit '$ CC="mipsel-linux-gcc" make' probieren, oder das Makefile per Hand ändern.

MfG Oliver
 
was muss ich den alles im makefile alles ändern? Nur das CC, oder brauche ich da mehr? Also brauch ich da noch CFLAGS und LDFLAGS ?
 
Viel mehr. ;-)
CFLAGS=-Wall -Wa,--trap -march=4kc -pipe -Os -g -static-libgcc
Und dann noch die Includes vom Original übernehmen. (-fPIC -shared)?
LDFALGS=-static-libgcc
AR=mipsel-linux-ar

MfG Oliver
 
ok nun habe ich nen bischen mit den Makefiles rumgespielt... Ja das configure script ist net standard, das entscheidet nur ob linux/solaris etc und kopiert dann schon vorgefertigte Makefiles rein. So jetzt hab ich die Makefiles etwas angepasst und krieg ich folgendes:

Code:
bla@noname:~/ppp-2.4.3$ make
cd chat; make  all
make[1]: Entering directory `/home/bla/ppp-2.4.3/chat'
mipsel-linux-cc -c -O2 -g -pipe -DTERMIOS                        -DSIGTYPE=void -UNO_SLEEP                       -DFNDELAY=O_NDELAY              -o chat.o chat.c
chat.c:1306:22: warning: trigraph ??) ignored, use -trigraphs to enable
mipsel-linux-cc -o chat chat.o
make[1]: Leaving directory `/home/bla/ppp-2.4.3/chat'
cd pppd/plugins; make  all
make[1]: Entering directory `/home/bla/ppp-2.4.3/pppd/plugins'
mipsel-linux-gcc -o minconn.so -static-libgcc -shared -Wall -Wa,--trap -march=4kc -pipe -Os -g -static-libgcc -O2 -g -I.. -I../../include -fPIC minconn.c
mipsel-linux-gcc -o passprompt.so -static-libgcc -shared -Wall -Wa,--trap -march=4kc -pipe -Os -g -static-libgcc -O2 -g -I.. -I../../include -fPIC passprompt.c
mipsel-linux-gcc -o passwordfd.so -static-libgcc -shared -Wall -Wa,--trap -march=4kc -pipe -Os -g -static-libgcc -O2 -g -I.. -I../../include -fPIC passwordfd.c
mipsel-linux-gcc -o winbind.so -static-libgcc -shared -Wall -Wa,--trap -march=4kc -pipe -Os -g -static-libgcc -O2 -g -I.. -I../../include -fPIC winbind.c
In file included from winbind.c:39:
../chap_ms.h:70: warning: '__packed__' attribute ignored
../chap_ms.h:81: warning: '__packed__' attribute ignored
winbind.c: In function 'run_ntlm_auth':
winbind.c:420: warning: pointer targets in passing argument 1 of 'strhex_to_str' differ in signedness
winbind.c: In function 'winbind_chap_verify':
winbind.c:595: warning: implicit declaration of function 'mppe_set_keys'
winbind.c:642: warning: pointer targets in passing argument 6 of 'GenerateAuthenticatorResponse' differ in signedness
winbind.c:643: warning: implicit declaration of function 'mppe_set_keys2'
for d in rp-pppoe pppoatm radius; do make -w -C $d all; done
make[2]: Entering directory `/home/bla/ppp-2.4.3/pppd/plugins/rp-pppoe'
mipsel-linux-cc -Wall -Wa,--trap -march=4kc -pipe -Os -g -static-libgcc -O2 -g -I../../../include/linux '-DVERSION="3.3"' -c -o discovery.o -fPIC discovery.c
discovery.c: In function 'discovery':
discovery.c:601: warning: implicit declaration of function 'warn'
discovery.c:623: warning: implicit declaration of function 'die'
mipsel-linux-cc -Wall -Wa,--trap -march=4kc -pipe -Os -g -static-libgcc -O2 -g -I../../../include/linux '-DVERSION="3.3"' -c -o if.o -fPIC if.c
mipsel-linux-cc -Wall -Wa,--trap -march=4kc -pipe -Os -g -static-libgcc -O2 -g -I../../../include/linux '-DVERSION="3.3"' -c -o common.o -fPIC common.c
common.c: In function 'sendPADT':
common.c:440: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness
mipsel-linux-cc -Wall -Wa,--trap -march=4kc -pipe -Os -g -static-libgcc -O2 -g -I../../../include/linux '-DVERSION="3.3"' -c -o debug.o -fPIC debug.c
mipsel-linux-ar -rc libplugin.a discovery.o if.o common.o debug.o
mipsel-linux-cc '-DRP_VERSION="3.3"' -Wall -Wa,--trap -march=4kc -pipe -Os -g -static-libgcc -O2 -g -I../../../include/linux -I../../..  -c -o plugin.o -fPIC plugin.c
mipsel-linux-cc -o rp-pppoe.so -shared plugin.o libplugin.a
mipsel-linux-cc -Wall -Wa,--trap -march=4kc -pipe -Os -g -static-libgcc -O2 -g -I../../../include/linux '-DVERSION="3.3"' -c -o pppoe-discovery.o pppoe-discovery.c
mipsel-linux-cc -o pppoe-discovery pppoe-discovery.o libplugin.a
make[2]: Leaving directory `/home/bla/ppp-2.4.3/pppd/plugins/rp-pppoe'
make[2]: Entering directory `/home/bla/ppp-2.4.3/pppd/plugins/pppoatm'
mipsel-linux-gcc -Wall -Wa,--trap -march=4kc -pipe -Os -g -static-libgcc  -I../.. -I../../../include -fPIC -I. -c -o pppoatm.o pppoatm.c
mipsel-linux-gcc -Wall -Wa,--trap -march=4kc -pipe -Os -g -static-libgcc  -I../.. -I../../../include -fPIC -I. -c -o text2qos.o text2qos.c
mipsel-linux-gcc -Wall -Wa,--trap -march=4kc -pipe -Os -g -static-libgcc  -I../.. -I../../../include -fPIC -I. -c -o text2atm.o text2atm.c
mipsel-linux-gcc -Wall -Wa,--trap -march=4kc -pipe -Os -g -static-libgcc  -I../.. -I../../../include -fPIC -I. -c -o misc.o misc.c
mipsel-linux-gcc -Wall -Wa,--trap -march=4kc -pipe -Os -g -static-libgcc  -I../.. -I../../../include -fPIC -I. -c -o ans.o ans.c
ans.c: In function 'ans':
ans.c:65: warning: pointer targets in passing argument 4 of '__dn_expand' differ in signedness
ans.c:80: warning: pointer targets in passing argument 4 of '__dn_expand' differ in signedness
mipsel-linux-gcc -Wall -Wa,--trap -march=4kc -pipe -Os -g -static-libgcc  -I../.. -I../../../include -fPIC -I. -o pppoatm.so -shared pppoatm.o text2qos.o text2atm.o misc.o ans.o -lresolv
make[2]: Leaving directory `/home/bla/ppp-2.4.3/pppd/plugins/pppoatm'
make[2]: Entering directory `/home/bla/ppp-2.4.3/pppd/plugins/radius'
mipsel-linux-cc -I. -I../.. -I../../../include -O2 -fPIC -DRC_LOG_FACILITY=LOG_DAEMON -DCHAPMS=1 -DMPPE=1 -DMAXOCTETS=1   -c -o radius.o radius.c
In file included from radius.c:33:
../../chap_ms.h:70: warning: '__packed__' attribute ignored
../../chap_ms.h:81: warning: '__packed__' attribute ignored
mipsel-linux-cc -I. -I../.. -I../../../include -O2 -fPIC -DRC_LOG_FACILITY=LOG_DAEMON -DCHAPMS=1 -DMPPE=1 -DMAXOCTETS=1   -c -o avpair.o avpair.c
mipsel-linux-cc -I. -I../.. -I../../../include -O2 -fPIC -DRC_LOG_FACILITY=LOG_DAEMON -DCHAPMS=1 -DMPPE=1 -DMAXOCTETS=1   -c -o buildreq.o buildreq.c
mipsel-linux-cc -I. -I../.. -I../../../include -O2 -fPIC -DRC_LOG_FACILITY=LOG_DAEMON -DCHAPMS=1 -DMPPE=1 -DMAXOCTETS=1   -c -o config.o config.c
mipsel-linux-cc -I. -I../.. -I../../../include -O2 -fPIC -DRC_LOG_FACILITY=LOG_DAEMON -DCHAPMS=1 -DMPPE=1 -DMAXOCTETS=1   -c -o dict.o dict.c
mipsel-linux-cc -I. -I../.. -I../../../include -O2 -fPIC -DRC_LOG_FACILITY=LOG_DAEMON -DCHAPMS=1 -DMPPE=1 -DMAXOCTETS=1   -c -o ip_util.o ip_util.c
mipsel-linux-cc -I. -I../.. -I../../../include -O2 -fPIC -DRC_LOG_FACILITY=LOG_DAEMON -DCHAPMS=1 -DMPPE=1 -DMAXOCTETS=1   -c -o clientid.o clientid.c
mipsel-linux-cc -I. -I../.. -I../../../include -O2 -fPIC -DRC_LOG_FACILITY=LOG_DAEMON -DCHAPMS=1 -DMPPE=1 -DMAXOCTETS=1   -c -o sendserver.o sendserver.c
mipsel-linux-cc -I. -I../.. -I../../../include -O2 -fPIC -DRC_LOG_FACILITY=LOG_DAEMON -DCHAPMS=1 -DMPPE=1 -DMAXOCTETS=1   -c -o lock.o lock.c
mipsel-linux-cc -I. -I../.. -I../../../include -O2 -fPIC -DRC_LOG_FACILITY=LOG_DAEMON -DCHAPMS=1 -DMPPE=1 -DMAXOCTETS=1   -c -o util.o util.c
mipsel-linux-cc -I. -I../.. -I../../../include -O2 -fPIC -DRC_LOG_FACILITY=LOG_DAEMON -DCHAPMS=1 -DMPPE=1 -DMAXOCTETS=1   -c -o md5.o md5.c
mipsel-linux-ar rv libradiusclient.a avpair.o buildreq.o config.o dict.o ip_util.o clientid.o sendserver.o lock.o util.o md5.o
mipsel-linux-ar: creating libradiusclient.a
a - avpair.o
a - buildreq.o
a - config.o
a - dict.o
a - ip_util.o
a - clientid.o
a - sendserver.o
a - lock.o
a - util.o
a - md5.o
mipsel-linux-cc -o radius.so -shared radius.o libradiusclient.a
mipsel-linux-cc -I. -I../.. -I../../../include -O2 -fPIC -DRC_LOG_FACILITY=LOG_DAEMON -DCHAPMS=1 -DMPPE=1 -DMAXOCTETS=1   -c -o radattr.o radattr.c
mipsel-linux-cc -o radattr.so -shared radattr.o
mipsel-linux-cc -I. -I../.. -I../../../include -O2 -fPIC -DRC_LOG_FACILITY=LOG_DAEMON -DCHAPMS=1 -DMPPE=1 -DMAXOCTETS=1   -c -o radrealms.o radrealms.c
mipsel-linux-cc -o radrealms.so -shared radrealms.o
make[2]: Leaving directory `/home/bla/ppp-2.4.3/pppd/plugins/radius'
make[1]: Leaving directory `/home/bla/ppp-2.4.3/pppd/plugins'
cd pppd; make  all
make[1]: Entering directory `/home/bla/ppp-2.4.3/pppd'
mipsel-linux-cc  -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o main.o main.c
mipsel-linux-cc  -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o magic.o magic.c
mipsel-linux-cc  -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o fsm.o fsm.c
mipsel-linux-cc  -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o lcp.o lcp.c
mipsel-linux-cc  -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o ipcp.o ipcp.c
mipsel-linux-cc  -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o upap.o upap.c
mipsel-linux-cc  -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o chap-new.o chap-new.c
In file included from chap-new.c:41:
chap_ms.h:70: warning: '__packed__' attribute ignored
chap_ms.h:81: warning: '__packed__' attribute ignored
mipsel-linux-cc  -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o md5.o md5.c
mipsel-linux-cc  -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o ccp.o ccp.c
In file included from ccp.c:43:
chap_ms.h:70: warning: '__packed__' attribute ignored
chap_ms.h:81: warning: '__packed__' attribute ignored
mipsel-linux-cc  -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o ecp.o ecp.c
mipsel-linux-cc  -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o auth.o auth.c
mipsel-linux-cc  -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o options.o options.c
mipsel-linux-cc  -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o demand.o demand.c
mipsel-linux-cc  -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o utils.o utils.c
mipsel-linux-cc  -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o sys-linux.o sys-linux.c
mipsel-linux-cc  -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o ipxcp.o ipxcp.c
mipsel-linux-cc  -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o tty.o tty.c
mipsel-linux-cc  -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o eap.o eap.c
mipsel-linux-cc  -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o chap-md5.o chap-md5.c
mipsel-linux-cc  -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o md4.o md4.c
mipsel-linux-cc  -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o chap_ms.o chap_ms.c
In file included from chap_ms.c:92:
chap_ms.h:70: warning: '__packed__' attribute ignored
chap_ms.h:81: warning: '__packed__' attribute ignored
mipsel-linux-cc  -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o sha1.o sha1.c
mipsel-linux-cc  -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o pppcrypt.o pppcrypt.c
mipsel-linux-cc  -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o multilink.o multilink.c
mipsel-linux-cc  -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o tdb.o tdb.c
mipsel-linux-cc  -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS   -c -o spinlock.o spinlock.c
mipsel-linux-cc  -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MMAP -I../include -DCHAPMS=1 -DMPPE=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -DUSE_CRYPT=1 -DHAVE_MULTILINK -DUSE_TDB=1 -DPLUGIN -DMAXOCTETS -static-libgcc -Wl,-E -o pppd main.o magic.o fsm.o lcp.o ipcp.o upap.o chap-new.o md5.o ccp.o ecp.o auth.o options.o demand.o utils.o sys-linux.o ipxcp.o tty.o eap.o chap-md5.o md4.o chap_ms.o sha1.o pppcrypt.o multilink.o tdb.o spinlock.o  -lcrypt -ldl
make[1]: Leaving directory `/home/bla/ppp-2.4.3/pppd'
cd pppstats; make  all
make[1]: Entering directory `/home/bla/ppp-2.4.3/pppstats'
mipsel-linux-gcc -O -I../include -o pppstats pppstats.c
make[1]: Leaving directory `/home/bla/ppp-2.4.3/pppstats'
cd pppdump; make  all
make[1]: Entering directory `/home/bla/ppp-2.4.3/pppdump'
mipsel-linux-cc -Wall -Wa,--trap -march=4kc -pipe -Os -g -static-libgcc -O -I../include/net   -c -o pppdump.o pppdump.c
pppdump.c: In function 'dumplog':
pppdump.c:194: warning: too few arguments for format
pppdump.c: In function 'dumpppp':
pppdump.c:424: warning: too few arguments for format
mipsel-linux-cc -Wall -Wa,--trap -march=4kc -pipe -Os -g -static-libgcc -O -I../include/net   -c -o bsd-comp.o bsd-comp.c
bsd-comp.c: In function 'bsd_init':
bsd-comp.c:386: warning: suggest parentheses around && within ||
bsd-comp.c: In function 'bsd_decompress':
bsd-comp.c:619: warning: suggest parentheses around && within ||
bsd-comp.c:563: warning: unused variable 'space'
bsd-comp.c:559: warning: unused variable 'i'
bsd-comp.c:623: warning: 'dlen' is used uninitialized in this function
mipsel-linux-cc -Wall -Wa,--trap -march=4kc -pipe -Os -g -static-libgcc -O -I../include/net   -c -o deflate.o deflate.c
deflate.c: In function 'z_decompress':
deflate.c:241: warning: unused variable 'decode_proto'
deflate.c:241: warning: unused variable 'flush'
deflate.c:241: warning: unused variable 'i'
deflate.c:240: warning: unused variable 'ospace'
mipsel-linux-cc -Wall -Wa,--trap -march=4kc -pipe -Os -g -static-libgcc -O -I../include/net   -c -o zlib.o zlib.c
zlib.c:470: warning: 'zlib_copyright' defined but not used
mipsel-linux-cc -o pppdump pppdump.o bsd-comp.o deflate.o zlib.o
make[1]: Leaving directory `/home/bla/ppp-2.4.3/pppdump'
bla@noname:~/ppp-2.4.3$
So vorher wie du sehen kannst, gab es keine Warnings, find ich shcon irgendwie komisch. Ach und das -fPIC kommt auch vor... Ich weiss nur net was das macht, ich seh da auch nen haufen -I für die includes, aber die scheinen nur intern zu bleiben und net auf Kernel-Sources zu zugreifen. Ok wäre nett, wenn du helfen könntest.
 
Wo ist das Problem? Die Binarys sind gebaut, oder?

MfG Oliver
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
246,347
Beiträge
2,250,583
Mitglieder
374,001
Neuestes Mitglied
curious2315
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.