[uClibc]Can't compile rp_pppoe package

Martin Sieper msi at ngi-box.de
Tue Feb 5 00:18:50 UTC 2002


Hi,

I've try to compile rp_pppoe but it fails.
See the output:



gcc -g -O2 -Wall -Wstrict-prototypes -ansi -pedantic    '-DPPPOE_PATH="/usr/sbin/pppoe"' '-DPPPD_PATH="/usr/sbin/pppd"' '-DPLUGIN_PATH="/etc/ppp/plugins/rp-pppoe.so"' '-DPPPOE_SERVER_OPTIONS="/etc/ppp/pppoe-server-options"' '-DVERSION="3.3"' -c -o pppoe.o pppoe.c
In file included from /home/msi/kiss-linux/dist/include/bits/socket.h:31,
                 from /home/msi/kiss-linux/dist/include/sys/socket.h:35,
                 from pppoe.h:51,
                 from pppoe.c:17:
/home/msi/kiss-linux/dist/include/limits.h:124: warning: ANSI C does not allow `#include_next'
In file included from /home/msi/kiss-linux/dist/include/sys/time.h:30,
                 from pppoe.c:32:
/home/msi/kiss-linux/dist/include/sys/select.h:52: warning: `__NFDBITS' redefined
/home/msi/kiss-linux/dist/include/linux/posix_types.h:22: warning: this is the location of the previous definition
/home/msi/kiss-linux/dist/include/sys/select.h:54: warning: `__FDMASK' redefined
/home/msi/kiss-linux/dist/include/linux/posix_types.h:34: warning: this is the location of the previous definition
In file included from /home/msi/kiss-linux/dist/include/linux/posix_types.h:46,
                 from /home/msi/kiss-linux/dist/include/linux/types.h:8,
                 from /home/msi/kiss-linux/dist/include/linux/if.h:22,
                 from pppoe.h:56,
                 from pppoe.c:17:
/home/msi/kiss-linux/dist/include/asm/posix_types.h:36: warning: ANSI C does not support `long long'
gcc -g -O2 -Wall -Wstrict-prototypes -ansi -pedantic    '-DPPPOE_PATH="/usr/sbin/pppoe"' '-DPPPD_PATH="/usr/sbin/pppd"' '-DPLUGIN_PATH="/etc/ppp/plugins/rp-pppoe.so"' '-DPPPOE_SERVER_OPTIONS="/etc/ppp/pppoe-server-options"' '-DVERSION="3.3"' -c -o if.o if.c
In file included from /home/msi/kiss-linux/dist/include/bits/socket.h:31,
                 from /home/msi/kiss-linux/dist/include/sys/socket.h:35,
                 from pppoe.h:51,
                 from if.c:19:
/home/msi/kiss-linux/dist/include/limits.h:124: warning: ANSI C does not allow `#include_next'
In file included from /home/msi/kiss-linux/dist/include/linux/posix_types.h:46,
                 from /home/msi/kiss-linux/dist/include/linux/types.h:8,
                 from /home/msi/kiss-linux/dist/include/linux/if.h:22,
                 from pppoe.h:56,
                 from if.c:19:
/home/msi/kiss-linux/dist/include/asm/posix_types.h:36: warning: ANSI C does not support `long long'
gcc -g -O2 -Wall -Wstrict-prototypes -ansi -pedantic    '-DPPPOE_PATH="/usr/sbin/pppoe"' '-DPPPD_PATH="/usr/sbin/pppd"' '-DPLUGIN_PATH="/etc/ppp/plugins/rp-pppoe.so"' '-DPPPOE_SERVER_OPTIONS="/etc/ppp/pppoe-server-options"' '-DVERSION="3.3"' -c -o debug.o debug.c
In file included from /home/msi/kiss-linux/dist/include/bits/socket.h:31,
                 from /home/msi/kiss-linux/dist/include/sys/socket.h:35,
                 from pppoe.h:51,
                 from debug.c:19:
/home/msi/kiss-linux/dist/include/limits.h:124: warning: ANSI C does not allow `#include_next'
In file included from /home/msi/kiss-linux/dist/include/sys/time.h:30,
                 from debug.c:20:
/home/msi/kiss-linux/dist/include/sys/select.h:52: warning: `__NFDBITS' redefined
/home/msi/kiss-linux/dist/include/linux/posix_types.h:22: warning: this is the location of the previous definition
/home/msi/kiss-linux/dist/include/sys/select.h:54: warning: `__FDMASK' redefined
/home/msi/kiss-linux/dist/include/linux/posix_types.h:34: warning: this is the location of the previous definition
In file included from /home/msi/kiss-linux/dist/include/linux/posix_types.h:46,
                 from /home/msi/kiss-linux/dist/include/linux/types.h:8,
                 from /home/msi/kiss-linux/dist/include/linux/if.h:22,
                 from pppoe.h:56,
                 from debug.c:19:
/home/msi/kiss-linux/dist/include/asm/posix_types.h:36: warning: ANSI C does not support `long long'
gcc -g -O2 -Wall -Wstrict-prototypes -ansi -pedantic    '-DPPPOE_PATH="/usr/sbin/pppoe"' '-DPPPD_PATH="/usr/sbin/pppd"' '-DPLUGIN_PATH="/etc/ppp/plugins/rp-pppoe.so"' '-DPPPOE_SERVER_OPTIONS="/etc/ppp/pppoe-server-options"' '-DVERSION="3.3"' -c -o common.o common.c
In file included from /home/msi/kiss-linux/dist/include/bits/socket.h:31,
                 from /home/msi/kiss-linux/dist/include/sys/socket.h:35,
                 from pppoe.h:51,
                 from common.c:19:
/home/msi/kiss-linux/dist/include/limits.h:124: warning: ANSI C does not allow `#include_next'
In file included from /home/msi/kiss-linux/dist/include/linux/posix_types.h:46,
                 from /home/msi/kiss-linux/dist/include/linux/types.h:8,
                 from /home/msi/kiss-linux/dist/include/linux/if.h:22,
                 from pppoe.h:56,
                 from common.c:19:
/home/msi/kiss-linux/dist/include/asm/posix_types.h:36: warning: ANSI C does not support `long long'
common.c: In function `sendPADT':
common.c:421: warning: pointer targets in passing arg 1 of `strcpy' differ in signedness
gcc -g -O2 -Wall -Wstrict-prototypes -ansi -pedantic    '-DPPPOE_PATH="/usr/sbin/pppoe"' '-DPPPD_PATH="/usr/sbin/pppd"' '-DPLUGIN_PATH="/etc/ppp/plugins/rp-pppoe.so"' '-DPPPOE_SERVER_OPTIONS="/etc/ppp/pppoe-server-options"' '-DVERSION="3.3"' -c -o ppp.o ppp.c
In file included from /home/msi/kiss-linux/dist/include/bits/socket.h:31,
                 from /home/msi/kiss-linux/dist/include/sys/socket.h:35,
                 from pppoe.h:51,
                 from ppp.c:19:
/home/msi/kiss-linux/dist/include/limits.h:124: warning: ANSI C does not allow `#include_next'
In file included from /home/msi/kiss-linux/dist/include/linux/posix_types.h:46,
                 from /home/msi/kiss-linux/dist/include/linux/types.h:8,
                 from /home/msi/kiss-linux/dist/include/linux/if.h:22,
                 from pppoe.h:56,
                 from ppp.c:19:
/home/msi/kiss-linux/dist/include/asm/posix_types.h:36: warning: ANSI C does not support `long long'
gcc -g -O2 -Wall -Wstrict-prototypes -ansi -pedantic    '-DPPPOE_PATH="/usr/sbin/pppoe"' '-DPPPD_PATH="/usr/sbin/pppd"' '-DPLUGIN_PATH="/etc/ppp/plugins/rp-pppoe.so"' '-DPPPOE_SERVER_OPTIONS="/etc/ppp/pppoe-server-options"' '-DVERSION="3.3"' -c -o discovery.o discovery.c
In file included from /home/msi/kiss-linux/dist/include/bits/socket.h:31,
                 from /home/msi/kiss-linux/dist/include/sys/socket.h:35,
                 from pppoe.h:51,
                 from discovery.c:14:
/home/msi/kiss-linux/dist/include/limits.h:124: warning: ANSI C does not allow `#include_next'
In file included from /home/msi/kiss-linux/dist/include/sys/time.h:30,
                 from discovery.c:25:
/home/msi/kiss-linux/dist/include/sys/select.h:52: warning: `__NFDBITS' redefined
/home/msi/kiss-linux/dist/include/linux/posix_types.h:22: warning: this is the location of the previous definition
/home/msi/kiss-linux/dist/include/sys/select.h:54: warning: `__FDMASK' redefined
/home/msi/kiss-linux/dist/include/linux/posix_types.h:34: warning: this is the location of the previous definition
In file included from /home/msi/kiss-linux/dist/include/linux/posix_types.h:46,
                 from /home/msi/kiss-linux/dist/include/linux/types.h:8,
                 from /home/msi/kiss-linux/dist/include/linux/if.h:22,
                 from pppoe.h:56,
                 from discovery.c:14:
/home/msi/kiss-linux/dist/include/asm/posix_types.h:36: warning: ANSI C does not support `long long'
gcc -o pppoe pppoe.o if.o debug.o common.o ppp.o discovery.o
pppoe.o: In function `main':
/home/msi/kiss-linux/src/rp-pppoe-3.3/src/pppoe.c:539: undefined reference to `__sysv_signal'
/home/msi/kiss-linux/src/rp-pppoe-3.3/src/pppoe.c:540: undefined reference to `__sysv_signal'
/home/msi/kiss-linux/src/rp-pppoe-3.3/src/pppoe.c:541: undefined reference to `__sysv_signal'
collect2: ld returned 1 exit status
make: *** [pppoe] Error 1



I've search in /lib/libc.a for the symbol `__sysv_signal' without 
success. Any idea's? I need realy a PPPoE client.

Cordaily

  -Martin



More information about the uClibc mailing list