Arches, please mark $subj ebuild as stable.
Hold your horses until I solve bug #81746.
Bug #81746 has been solved in rev 7. Please mark this rev as stable.
Stable on ppc.
net-dialup/rp-pppoe-3.5-r7 is not stable on x86 reallife root # adsl-start . Connected! reallife root # adsl-stop adsl-stop: No ADSL connection appears to be running i habe the same problem with -r6, -r2 works fine.
you're wrong. before declaring such statements, it is best to search bugzilla for similar problems arches, please disregard comment #4
Frank: look at bug 76025. Alin: Including the bug number the next time wouldn't be bad. Sometimes it's hard to find something in bugzilla.
Michael: I've tried to find that bug, but for some reason bugs.g.o refuses to respond to my queries.
sparc stable.
amd64 stable
No, amd64 is not stable! amd64 ~ # emerge rp-pppoe Calculating dependencies ...done! >>> emerge (1 of 1) net-dialup/rp-pppoe-3.5-r7 to / >>> md5 src_uri ;-) rp-pppoe-3.5.tar.gz >>> md5 src_uri ;-) ppp-2.4.3.tar.gz >>> Unpacking source... >>> Unpacking rp-pppoe-3.5.tar.gz to /var/tmp/portage/rp-pppoe-3.5-r7/work >>> Unpacking ppp-2.4.3.tar.gz to /var/tmp/portage/rp-pppoe-3.5-r7/work * Applying rp-pppoe-3.5-gentoo-netscripts.patch ... [ ok ] * Applying rp-pppoe-3.5-dsa-557.patch ... [ ok ]>>> Source unpacked. ./configure --prefix=/usr --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --enable-plugin=../../ppp-2.4.3 creating cache ./config.cache checking for gcc... gcc checking whether the C compiler (gcc -O1 -march=athlon64 -pipe -fcaller-saves -fpeephole2 -falign-loops -falign-jumps -finline-functions -fweb -freduce-all-givs -funroll-all-loops -ffinite-math-only -fno-signaling-nans -fomit-frame-pointer ) works... yes checking whether the C compiler (gcc -O1 -march=athlon64 -pipe -fcaller-saves -fpeephole2 -falign-loops -falign-jumps -finline-functions -fweb -freduce-all-givs -funroll-all-loops -ffinite-math-only -fno-signaling-nans -fomit-frame-pointer ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking for ranlib... ranlib checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for fcntl.h... yes checking for sys/dlpi.h... no checking for sys/ioctl.h... yes checking for sys/time.h... yes checking for syslog.h... yes checking for unistd.h... yes checking for net/if_arp.h... yes checking for netinet/if_ether.h... yes checking for getopt.h... yes checking for sys/uio.h... yes checking for sys/param.h... yes checking for fcntl.h... (cached) yes checking for net/bpf.h... no checking for netpacket/packet.h... yes checking for net/ethernet.h... yes checking for asm/types.h... yes checking for linux/if_packet.h... yes checking for linux/if_ether.h... yes checking for linux/if_pppox.h... yes checking for sys/socket.h... yes checking for sys/cdefs.h... yes checking for linux/if.h... yes checking for net/if.h... yes checking for net/if_dl.h... no checking for net/if_ether.h... no checking for net/if_types.h... no checking for netinet/if_ether.h... (cached) yes checking for net/if_types.h... (cached) no checking for net/if_dl.h... (cached) no checking for working const... yes checking for pid_t... yes checking whether time.h and sys/time.h may both be included... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for echo... /bin/echo checking for struct sockaddr_ll... yes checking for N_HDLC line discipline... yes checking for 8-bit clean memcmp... yes checking whether setvbuf arguments are reversed... no checking return type of signal handlers... void checking for select... yes checking for socket... yes checking for strerror... yes checking for strtol... yes checking for a BSD compatible install... /bin/install -c checking size of unsigned short... 2 checking size of unsigned int... 4 checking size of unsigned long... 8 checking for pppd... /usr/sbin/pppd checking for setsid... /usr/bin/setsid checking for id... /bin/id checking for Linux 2.4.X kernel-mode PPPoE support... yes checking packing order of bit fields... reversed updating cache ./config.cache creating ./config.status creating Makefile creating libevent/Makefile creating ../scripts/adsl-connect creating ../scripts/adsl-start creating ../scripts/adsl-stop creating ../scripts/adsl-init creating ../scripts/adsl-init-suse creating ../scripts/adsl-init-turbolinux creating ../scripts/adsl-setup creating ../gui/Makefile creating ../gui/tkpppoe creating config.h On this platform, the following targets will be built: pppoe pppoe-server pppoe-sniff pppoe-relay rp-pppoe.so Type 'make' to compile the software. gcc -O1 -march=athlon64 -pipe -fcaller-saves -fpeephole2 -falign-loops -falign-jumps -finline-functions -fweb -freduce-all-givs -funroll-all-loops -ffinite-math-only -fno-signaling-nans -fomit-frame-pointer -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"' -Ilibevent -DAUTO_IFUP '-DVERSION="3.5"' -c -o pppoe.o pppoe.c gcc -O1 -march=athlon64 -pipe -fcaller-saves -fpeephole2 -falign-loops -falign-jumps -finline-functions -fweb -freduce-all-givs -funroll-all-loops -ffinite-math-only -fno-signaling-nans -fomit-frame-pointer -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"' -Ilibevent '-DVERSION="3.5"' -c -o if.o if.c gcc -O1 -march=athlon64 -pipe -fcaller-saves -fpeephole2 -falign-loops -falign-jumps -finline-functions -fweb -freduce-all-givs -funroll-all-loops -ffinite-math-only -fno-signaling-nans -fomit-frame-pointer -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"' -Ilibevent '-DVERSION="3.5"' -c -o debug.o debug.c gcc -O1 -march=athlon64 -pipe -fcaller-saves -fpeephole2 -falign-loops -falign-jumps -finline-functions -fweb -freduce-all-givs -funroll-all-loops -ffinite-math-only -fno-signaling-nans -fomit-frame-pointer -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"' -Ilibevent '-DVERSION="3.5"' -c -o common.o common.c gcc -O1 -march=athlon64 -pipe -fcaller-saves -fpeephole2 -falign-loops -falign-jumps -finline-functions -fweb -freduce-all-givs -funroll-all-loops -ffinite-math-only -fno-signaling-nans -fomit-frame-pointer -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"' -Ilibevent '-DVERSION="3.5"' -c -o ppp.o ppp.c gcc -O1 -march=athlon64 -pipe -fcaller-saves -fpeephole2 -falign-loops -falign-jumps -finline-functions -fweb -freduce-all-givs -funroll-all-loops -ffinite-math-only -fno-signaling-nans -fomit-frame-pointer -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"' -Ilibevent '-DVERSION="3.5"' -c -o discovery.o discovery.c common.c: In function `sendPADT': common.c:444: Warnung: Zeigerziele in Verarbeiten des Argumentes 1 von
No, amd64 is not stable! amd64 ~ # emerge rp-pppoe Calculating dependencies ...done! >>> emerge (1 of 1) net-dialup/rp-pppoe-3.5-r7 to / >>> md5 src_uri ;-) rp-pppoe-3.5.tar.gz >>> md5 src_uri ;-) ppp-2.4.3.tar.gz >>> Unpacking source... >>> Unpacking rp-pppoe-3.5.tar.gz to /var/tmp/portage/rp-pppoe-3.5-r7/work >>> Unpacking ppp-2.4.3.tar.gz to /var/tmp/portage/rp-pppoe-3.5-r7/work * Applying rp-pppoe-3.5-gentoo-netscripts.patch ... [ ok ] * Applying rp-pppoe-3.5-dsa-557.patch ... [ ok ]>>> Source unpacked. ./configure --prefix=/usr --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --enable-plugin=../../ppp-2.4.3 creating cache ./config.cache checking for gcc... gcc checking whether the C compiler (gcc -O1 -march=athlon64 -pipe -fcaller-saves -fpeephole2 -falign-loops -falign-jumps -finline-functions -fweb -freduce-all-givs -funroll-all-loops -ffinite-math-only -fno-signaling-nans -fomit-frame-pointer ) works... yes checking whether the C compiler (gcc -O1 -march=athlon64 -pipe -fcaller-saves -fpeephole2 -falign-loops -falign-jumps -finline-functions -fweb -freduce-all-givs -funroll-all-loops -ffinite-math-only -fno-signaling-nans -fomit-frame-pointer ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking for ranlib... ranlib checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for fcntl.h... yes checking for sys/dlpi.h... no checking for sys/ioctl.h... yes checking for sys/time.h... yes checking for syslog.h... yes checking for unistd.h... yes checking for net/if_arp.h... yes checking for netinet/if_ether.h... yes checking for getopt.h... yes checking for sys/uio.h... yes checking for sys/param.h... yes checking for fcntl.h... (cached) yes checking for net/bpf.h... no checking for netpacket/packet.h... yes checking for net/ethernet.h... yes checking for asm/types.h... yes checking for linux/if_packet.h... yes checking for linux/if_ether.h... yes checking for linux/if_pppox.h... yes checking for sys/socket.h... yes checking for sys/cdefs.h... yes checking for linux/if.h... yes checking for net/if.h... yes checking for net/if_dl.h... no checking for net/if_ether.h... no checking for net/if_types.h... no checking for netinet/if_ether.h... (cached) yes checking for net/if_types.h... (cached) no checking for net/if_dl.h... (cached) no checking for working const... yes checking for pid_t... yes checking whether time.h and sys/time.h may both be included... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for echo... /bin/echo checking for struct sockaddr_ll... yes checking for N_HDLC line discipline... yes checking for 8-bit clean memcmp... yes checking whether setvbuf arguments are reversed... no checking return type of signal handlers... void checking for select... yes checking for socket... yes checking for strerror... yes checking for strtol... yes checking for a BSD compatible install... /bin/install -c checking size of unsigned short... 2 checking size of unsigned int... 4 checking size of unsigned long... 8 checking for pppd... /usr/sbin/pppd checking for setsid... /usr/bin/setsid checking for id... /bin/id checking for Linux 2.4.X kernel-mode PPPoE support... yes checking packing order of bit fields... reversed updating cache ./config.cache creating ./config.status creating Makefile creating libevent/Makefile creating ../scripts/adsl-connect creating ../scripts/adsl-start creating ../scripts/adsl-stop creating ../scripts/adsl-init creating ../scripts/adsl-init-suse creating ../scripts/adsl-init-turbolinux creating ../scripts/adsl-setup creating ../gui/Makefile creating ../gui/tkpppoe creating config.h On this platform, the following targets will be built: pppoe pppoe-server pppoe-sniff pppoe-relay rp-pppoe.so Type 'make' to compile the software. gcc -O1 -march=athlon64 -pipe -fcaller-saves -fpeephole2 -falign-loops -falign-jumps -finline-functions -fweb -freduce-all-givs -funroll-all-loops -ffinite-math-only -fno-signaling-nans -fomit-frame-pointer -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"' -Ilibevent -DAUTO_IFUP '-DVERSION="3.5"' -c -o pppoe.o pppoe.c gcc -O1 -march=athlon64 -pipe -fcaller-saves -fpeephole2 -falign-loops -falign-jumps -finline-functions -fweb -freduce-all-givs -funroll-all-loops -ffinite-math-only -fno-signaling-nans -fomit-frame-pointer -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"' -Ilibevent '-DVERSION="3.5"' -c -o if.o if.c gcc -O1 -march=athlon64 -pipe -fcaller-saves -fpeephole2 -falign-loops -falign-jumps -finline-functions -fweb -freduce-all-givs -funroll-all-loops -ffinite-math-only -fno-signaling-nans -fomit-frame-pointer -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"' -Ilibevent '-DVERSION="3.5"' -c -o debug.o debug.c gcc -O1 -march=athlon64 -pipe -fcaller-saves -fpeephole2 -falign-loops -falign-jumps -finline-functions -fweb -freduce-all-givs -funroll-all-loops -ffinite-math-only -fno-signaling-nans -fomit-frame-pointer -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"' -Ilibevent '-DVERSION="3.5"' -c -o common.o common.c gcc -O1 -march=athlon64 -pipe -fcaller-saves -fpeephole2 -falign-loops -falign-jumps -finline-functions -fweb -freduce-all-givs -funroll-all-loops -ffinite-math-only -fno-signaling-nans -fomit-frame-pointer -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"' -Ilibevent '-DVERSION="3.5"' -c -o ppp.o ppp.c gcc -O1 -march=athlon64 -pipe -fcaller-saves -fpeephole2 -falign-loops -falign-jumps -finline-functions -fweb -freduce-all-givs -funroll-all-loops -ffinite-math-only -fno-signaling-nans -fomit-frame-pointer -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"' -Ilibevent '-DVERSION="3.5"' -c -o discovery.o discovery.c common.c: In function `sendPADT': common.c:444: Warnung: Zeigerziele in Verarbeiten des Argumentes 1 von »strcpy« unterscheiden sich im Vorzeichenbesitz gcc -O1 -march=athlon64 -pipe -fcaller-saves -fpeephole2 -falign-loops -falign-jumps -finline-functions -fweb -freduce-all-givs -funroll-all-loops -ffinite-math-only -fno-signaling-nans -fomit-frame-pointer -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"' -Ilibevent '-DVERSION="3.5"' -c -o pppoe-server.o pppoe-server.c gcc -O1 -march=athlon64 -pipe -fcaller-saves -fpeephole2 -falign-loops -falign-jumps -finline-functions -fweb -freduce-all-givs -funroll-all-loops -ffinite-math-only -fno-signaling-nans -fomit-frame-pointer -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"' -Ilibevent '-DVERSION="3.5"' -c -o md5.o md5.c cd libevent && make make[1]: Entering directory `/var/tmp/portage/rp-pppoe-3.5-r7/work/rp-pppoe-3.5/src/libevent' gcc -O1 -march=athlon64 -pipe -fcaller-saves -fpeephole2 -falign-loops -falign-jumps -finline-functions -fweb -freduce-all-givs -funroll-all-loops -ffinite-math-only -fno-signaling-nans -fomit-frame-pointer -Wall -Wstrict-prototypes -ansi -pedantic -I.. -c -o event.o event.c gcc -O1 -march=athlon64 -pipe -fcaller-saves -fpeephole2 -falign-loops -falign-jumps -finline-functions -fweb -freduce-all-givs -funroll-all-loops -ffinite-math-only -fno-signaling-nans -fomit-frame-pointer -Wall -Wstrict-prototypes -ansi -pedantic -I.. -c -o event_tcp.o event_tcp.c event_tcp.c: In function `handle_accept': event_tcp.c:59: Warnung: ISO-C verbietet Konvertierung von Objektzeigertypen in Funktionszeigertyp event_tcp.c: In function `EventTcp_CreateAcceptor': event_tcp.c:150: Warnung: ISO-C verbietet Konvertierung von Funktionszeigern in Objektzeigertyp gcc -O1 -march=athlon64 -pipe -fcaller-saves -fpeephole2 -falign-loops -falign-jumps -finline-functions -fweb -freduce-all-givs -funroll-all-loops -ffinite-math-only -fno-signaling-nans -fomit-frame-pointer -Wall -Wstrict-prototypes -ansi -pedantic -I.. -c -o hash.o hash.c gcc -O1 -march=athlon64 -pipe -fcaller-saves -fpeephole2 -falign-loops -falign-jumps -finline-functions -fweb -freduce-all-givs -funroll-all-loops -ffinite-math-only -fno-signaling-nans -fomit-frame-pointer -Wall -Wstrict-prototypes -ansi -pedantic -I.. -c -o event_sig.o event_sig.c pppoe-server.c: In function `main': pppoe-server.c:1270: Warnung: int Format, anderer Typ Argument (Argument 2) pppoe-server.c: In function `startPPPDUserMode': pppoe-server.c:1678: Warnung: int Format, anderer Typ Argument (Argument 3) pppoe-server.c: In function `startPPPDLinuxKernelMode': pppoe-server.c:1754: Warnung: int Format, anderer Typ Argument (Argument 3) pppoe-server.c: In function `sendHURLorMOTM': pppoe-server.c:2039: Warnung: Zeigerziele in Verarbeiten des Argumentes 1 von »strcpy« unterscheiden sich im Vorzeichenbesitz gcc -O1 -march=athlon64 -pipe -fcaller-saves -fpeephole2 -falign-loops -falign-jumps -finline-functions -fweb -freduce-all-givs -funroll-all-loops -ffinite-math-only -fno-signaling-nans -fomit-frame-pointer -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"' -Ilibevent '-DVERSION="3.5"' -c -o pppoe-sniff.o pppoe-sniff.c rm -f libevent.a ar -cq libevent.a event.o event_tcp.o hash.o event_sig.o ranlib libevent.a make[1]: Leaving directory `/var/tmp/portage/rp-pppoe-3.5-r7/work/rp-pppoe-3.5/src/libevent' gcc -O1 -march=athlon64 -pipe -fcaller-saves -fpeephole2 -falign-loops -falign-jumps -finline-functions -fweb -freduce-all-givs -funroll-all-loops -ffinite-math-only -fno-signaling-nans -fomit-frame-pointer -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"' -Ilibevent '-DVERSION="3.5"' -c -o relay.o relay.c gcc -O1 -march=athlon64 -pipe -fcaller-saves -fpeephole2 -falign-loops -falign-jumps -finline-functions -fweb -freduce-all-givs -funroll-all-loops -ffinite-math-only -fno-signaling-nans -fomit-frame-pointer -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"' -Ilibevent '-DVERSION="3.5"' -c -o plugin/discovery.o -fPIC discovery.c relay.c: In function `relaySendError': relay.c:1490: Warnung: Zeigerziele in Verarbeiten des Argumentes 1 von »strcpy« unterscheiden sich im Vorzeichenbesitz gcc -O1 -march=athlon64 -pipe -fcaller-saves -fpeephole2 -falign-loops -falign-jumps -finline-functions -fweb -freduce-all-givs -funroll-all-loops -ffinite-math-only -fno-signaling-nans -fomit-frame-pointer -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"' -Ilibevent '-DVERSION="3.5"' -c -o plugin/if.o -fPIC if.c gcc -O1 -march=athlon64 -pipe -fcaller-saves -fpeephole2 -falign-loops -falign-jumps -finline-functions -fweb -freduce-all-givs -funroll-all-loops -ffinite-math-only -fno-signaling-nans -fomit-frame-pointer -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"' -Ilibevent '-DVERSION="3.5"' -c -o plugin/common.o -fPIC common.c common.c: In function `sendPADT': common.c:444: Warnung: Zeigerziele in Verarbeiten des Argumentes 1 von »strcpy« unterscheiden sich im Vorzeichenbesitz gcc -O1 -march=athlon64 -pipe -fcaller-saves -fpeephole2 -falign-loops -falign-jumps -finline-functions -fweb -freduce-all-givs -funroll-all-loops -ffinite-math-only -fno-signaling-nans -fomit-frame-pointer -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"' -Ilibevent '-DVERSION="3.5"' -c -o plugin/debug.o -fPIC debug.c gcc '-DRP_VERSION="3.5"' -O1 -march=athlon64 -pipe -fcaller-saves -fpeephole2 -falign-loops -falign-jumps -finline-functions -fweb -freduce-all-givs -funroll-all-loops -ffinite-math-only -fno-signaling-nans -fomit-frame-pointer -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"' -Ilibevent -I../../ppp-2.4.3 -c -o plugin/plugin.o -fPIC plugin.c gcc -o pppoe pppoe.o if.o debug.o common.o ppp.o discovery.o gcc -o pppoe-server pppoe-server.o if.o debug.o common.o md5.o -Llibevent -levent gcc -o pppoe-sniff pppoe-sniff.o if.o common.o debug.o gcc -o pppoe-relay relay.o if.o debug.o common.o ar -rc plugin/libplugin.a plugin/discovery.o plugin/if.o plugin/common.o plugin/debug.o In file included from /usr/include/asm/../asm-x86_64/byteorder.h:33, from /usr/include/asm/byteorder.h:7, from /usr/include/linux/if_pppox.h:21, from plugin.c:56: /usr/include/linux/byteorder/little_endian.h:43: Fehler: Fehler beim Parsen vor "__cpu_to_le64p" /usr/include/linux/byteorder/little_endian.h: In function `__cpu_to_le64p': /usr/include/linux/byteorder/little_endian.h:45: Fehler: »__le64« nicht deklariert (erste Benutzung in dieser Funktion) /usr/include/linux/byteorder/little_endian.h:45: Fehler: (Jeder nicht deklarierte Bezeichner wird nur einmal aufgeführt /usr/include/linux/byteorder/little_endian.h:45: Fehler: für jede Funktion in der er auftritt.) /usr/include/linux/byteorder/little_endian.h: At top level: /usr/include/linux/byteorder/little_endian.h:47: Fehler: Fehler beim Parsen vor »*«-Zeichen /usr/include/linux/byteorder/little_endian.h: In function `__le64_to_cpup': /usr/include/linux/byteorder/little_endian.h:49: Fehler: »p« nicht deklariert (erste Benutzung in dieser Funktion) /usr/include/linux/byteorder/little_endian.h: At top level: /usr/include/linux/byteorder/little_endian.h:67: Fehler: Fehler beim Parsen vor "__cpu_to_be64p" /usr/include/linux/byteorder/little_endian.h: In function `__cpu_to_be64p': /usr/include/linux/byteorder/little_endian.h:69: Fehler: »__be64« nicht deklariert (erste Benutzung in dieser Funktion) /usr/include/linux/byteorder/little_endian.h:69: Fehler: Fehler beim Parsen vor "__swab64p" /usr/include/linux/byteorder/little_endian.h: At top level: /usr/include/linux/byteorder/little_endian.h:71: Fehler: Fehler beim Parsen vor »*«-Zeichen /usr/include/linux/byteorder/little_endian.h: In function `__be64_to_cpup': /usr/include/linux/byteorder/little_endian.h:73: Fehler: »p« nicht deklariert (erste Benutzung in dieser Funktion) plugin.c: At top level: plugin.c:72: Warnung: ISO-C verbietet Konvertierung von Funktionszeigern in Objektzeigertyp plugin.c:423: Warnung: veraltete Verwendung einer bestimmten Initialisierung mit »:« plugin.c:424: Warnung: veraltete Verwendung einer bestimmten Initialisierung mit »:« plugin.c:425: Warnung: veraltete Verwendung einer bestimmten Initialisierung mit »:« plugin.c:426: Warnung: veraltete Verwendung einer bestimmten Initialisierung mit »:« plugin.c:427: Warnung: veraltete Verwendung einer bestimmten Initialisierung mit »:« plugin.c:428: Warnung: veraltete Verwendung einer bestimmten Initialisierung mit »:« plugin.c:429: Warnung: veraltete Verwendung einer bestimmten Initialisierung mit »:« plugin.c:430: Warnung: veraltete Verwendung einer bestimmten Initialisierung mit »:« plugin.c:431: Warnung: veraltete Verwendung einer bestimmten Initialisierung mit »:« plugin.c:432: Warnung: veraltete Verwendung einer bestimmten Initialisierung mit »:« plugin.c:433: Warnung: veraltete Verwendung einer bestimmten Initialisierung mit »:« make: *** [plugin/plugin.o] Fehler 1 Hole system is running with ~amd64 on profile 2005.0. Everything else on this system is fine except rp-pppoe. Regards Christian
Okay, once more: It is STABLE with linux-headers-2.6.8.1-r4 I am sorry for the long posting (just copy pasted it). I will open a bug about broken linux-headers-2.6.10. Regards Christian
Stable on alpha.
mips arch, please test this one
mips, what I must do to get your attention? pleeease mark this as stable! I have versions to erase and this bug is getting in my way...
arm arch, please mark it as stable. seems that vapier made a mistake by deleting both hppa and arm.
no, i made a mistake by not also marking it arm stable
I swear I will erase other versions of rp-pppoe by the end of the week. Suddenly, this package will no longer be stable on mips. I'm tired waiting someone to do this.
Stable on mips. I have no clue if this actually works or not, but it compiled, so it's now marked stable.
fixed, finally
Just a quick comment, the package maintainer may choose to carry keywords forward at his/her discretion. In any case, I don't think any of the current mips developers (that are active for the most part) use pppoe, so we couldn't test it. In general, we don't mark anything stable that we can't test. The whole "it compiles, ship it!" thing isn't very good QA, but unfortunately we had to resort to it in this case.
"the package maintainer may choose to carry keywords forward at his/her discretion." stephen, i don't know exactly what you mean. i think you mean that the mips keyword should be dropped if the arch team doesn't respond? what would you say is a fair timelimit for getting an answer?
What I mean is the maintainer/herd can add the keywords themselves. They are supposed to be *the* experts on that package, thus they should know if there are any potential issues. A lot of bugs aren't arch specific anyhow, and those that are often hit multiple arches (stuff like endianness and/or 64-bit problems). I can say that on mips most "package foo won't work" bugs end up being toolchain or header problems. Anyway, what all that means is if you (being the maintainer), are confident that the package should be stable and we (the arch team) don't have any way of testing it other than compiling it, then it is probably safe to go ahead and keyword it yourself. You also might have specifically talked to whoever added mips keywords in the first place, I believe it was tuxus, although he's barely around anymore these days.