* Package: net-dialup/ppp-2.4.9-r8:0/2.4.9 * Repository: gentoo * Maintainer: base-system@gentoo.org * USE: abi_x86_64 amd64 eap-tls elibc_glibc kernel_linux pam systemd userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking ppp-2.4.9.tar.gz to /var/tmp/portage/net-dialup/ppp-2.4.9-r8/work >>> Unpacking ppp-2.4.9-patches-03.tar.xz to /var/tmp/portage/net-dialup/ppp-2.4.9-r8/work >>> Unpacking ppp-dhcpc.tgz to /var/tmp/portage/net-dialup/ppp-2.4.9-r8/work >>> Source unpacked in /var/tmp/portage/net-dialup/ppp-2.4.9-r8/work >>> Preparing source in /var/tmp/portage/net-dialup/ppp-2.4.9-r8/work/ppp-ppp-2.4.9 ... * Applying patches from /var/tmp/portage/net-dialup/ppp-2.4.9-r8/work/patches ... * 0001-Change-Make-vars-to-work-in-Gentoo-builds.patch ... [ ok ] * 0002-Use-internal-implementation-of-logwtmp-function.patch ... [ ok ] * 0003-Add-MPLSCP-support.patch ... [ ok ] * 0004-smarter-killaddr.patch ... [ ok ] * 0005-Improve-waiting-for-children-on-exit.patch ... [ ok ] * 0006-Remove-one-of-the-2-pidfiles-pidfilename-or-linkpidf.patch ... [ ok ] * 0007-Run-etc-ppp-auth-fail-script-if-exists-and-authentic.patch ... [ ok ] * 0008-Try-to-create-dev-ppp-if-not-available.patch ... [ ok ] * 0009-passwordfd-read-early.patch ... [ ok ] * 0010-Add-option-to-ask-peer-for-WINS-address.patch ... [ ok ] * 0011-Log-connect-errors-to-var-log-ppp-connect-errors.patch ... [ ok ] * 0012-Don-t-hang-when-starting-pppoe-connection-without-se.patch ... [ ok ] * 0013-Add-defaultmetric-as-compatibility-option-name.patch ... [ ok ] * 0014-Warn-user-of-deprecated-option-defaultmetric.patch ... [ ok ] * 0015-plugins-radius-Use-snprintf-in-rc_mksid.patch ... [ ok ] * 85_all_dhcp-make-vars.patch ... [ ok ] * 86_all_dhcp-sys_error_to_strerror.patch ... [ ok ] * Applying ppp-2.4.9-fix-MPPE-sstpc.patch ... [ ok ] * Applying ppp-2.4.9-fix-clang-nested-functions.patch ... patching file pppd/eap-tls.c Hunk #1 succeeded at 280 with fuzz 1 (offset -5 lines). Hunk #2 succeeded at 533 with fuzz 2 (offset -62 lines). [ ok ] * Applying ppp-2.4.9-fix-openssl-sysroot-clang.patch ... [ ok ] * Disabling active filter * Enabling PAM * Disabling IPv6 * Enabling CBCP * Disabling radius * Enabling systemd notification >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-dialup/ppp-2.4.9-r8/work/ppp-ppp-2.4.9 ... ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --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 ./configure: line 10: CC: command not found ./configure: line 23: CFLAGS: command not found 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/pppoe/Makefile <= pppd/plugins/pppoe/Makefile.linux pppd/plugins/radius/Makefile <= pppd/plugins/radius/Makefile.linux pppd/plugins/pppoatm/Makefile <= pppd/plugins/pppoatm/Makefile.linux pppd/plugins/pppol2tp/Makefile <= pppd/plugins/pppol2tp/Makefile.linux >>> Source configured. >>> Compiling source in /var/tmp/portage/net-dialup/ppp-2.4.9-r8/work/ppp-ppp-2.4.9 ... make -j4 CC=clang 'COPTS=-pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_GNU_SOURCE' cd chat; make -j4 --jobserver-auth=3,4 all make[1]: warning: -j4 forced in submake: resetting jobserver mode. make[1]: Entering directory '/var/tmp/portage/net-dialup/ppp-2.4.9-r8/work/ppp-ppp-2.4.9/chat' clang -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_GNU_SOURCE -DTERMIOS -DSIGTYPE=void -UNO_SLEEP -DFNDELAY=O_NDELAY -o chat.o chat.c clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_GNU_SOURCE -DTERMIOS -DSIGTYPE=void -UNO_SLEEP -DFNDELAY=O_NDELAY -o chat chat.o make[1]: Leaving directory '/var/tmp/portage/net-dialup/ppp-2.4.9-r8/work/ppp-ppp-2.4.9/chat' cd pppd/plugins; make -j4 --jobserver-auth=3,4 all make[1]: warning: -j4 forced in submake: resetting jobserver mode. make[1]: Entering directory '/var/tmp/portage/net-dialup/ppp-2.4.9-r8/work/ppp-ppp-2.4.9/pppd/plugins' clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -shared -Wl,--allow-shlib-undefined -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_GNU_SOURCE -I.. -I../../include -fPIC -DUSE_EAPTLS=1 -DMPPE=1 -o minconn.so minconn.c clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -shared -Wl,--allow-shlib-undefined -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_GNU_SOURCE -I.. -I../../include -fPIC -DUSE_EAPTLS=1 -DMPPE=1 -o passprompt.so passprompt.c clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -shared -Wl,--allow-shlib-undefined -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_GNU_SOURCE -I.. -I../../include -fPIC -DUSE_EAPTLS=1 -DMPPE=1 -o passwordfd.so passwordfd.c clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -shared -Wl,--allow-shlib-undefined -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_GNU_SOURCE -I.. -I../../include -fPIC -DUSE_EAPTLS=1 -DMPPE=1 -o winbind.so winbind.c winbind.c:414:23: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (strhex_to_str(nt_key, 32, parameter... ^~~~~~ winbind.c:168:28: note: passing argument to parameter 'p' here size_t strhex_to_str(char *p, size_t len, const char *strhex) ^ winbind.c:630:22: warning: passing 'char[41]' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] challenge, user, saresponse); ^~~~~~~~~~ ../chap_ms.h:104:11: note: passing argument to parameter 'authResponse' here u_char authResponse[MS_AUTH_RESPONSE_LENGTH+1]); ^ 2 warnings generated. for d in pppoe pppoatm pppol2tp; do make -w -j4 --jobserver-auth=5,6 -C $d all || exit $?; done make[2]: Entering directory '/var/tmp/portage/net-dialup/ppp-2.4.9-r8/work/ppp-ppp-2.4.9/pppd/plugins' make[2]: warning: -j4 forced in submake: resetting jobserver mode. clang -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_GNU_SOURCE -I../../../include -I../../.. -c -o plugin.o -fPIC plugin.c clang -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_GNU_SOURCE -I../../../include -I../../.. -c -o discovery.o -fPIC discovery.c clang -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_GNU_SOURCE -I../../../include -I../../.. -c -o if.o -fPIC if.c clang -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_GNU_SOURCE -I../../../include -I../../.. -c -o common.o -fPIC common.c common.c:135:9: warning: passing 'unsigned char[1508]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] strcpy(err.payload, msg); ^~~~~~~~~~~ /usr/include/string.h:141:39: note: passing argument to parameter '__dest' here extern char *strcpy (char *__restrict __dest, const char *__restrict __src) ^ clang -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_GNU_SOURCE -I../../../include -I../../.. -c -o pppoe-discovery.o pppoe-discovery.c 1 warning generated. clang -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_GNU_SOURCE -I../../../include -I../../.. -c -o debug.o debug.c clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -shared -Wl,--allow-shlib-undefined -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_GNU_SOURCE -I../../../include -o pppoe.so -shared plugin.o discovery.o if.o common.o clang -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_GNU_SOURCE -I../../../include -o pppoe-discovery pppoe-discovery.o debug.o make[2]: Leaving directory '/var/tmp/portage/net-dialup/ppp-2.4.9-r8/work/ppp-ppp-2.4.9/pppd/plugins/pppoe' make[2]: Entering directory '/var/tmp/portage/net-dialup/ppp-2.4.9-r8/work/ppp-ppp-2.4.9/pppd/plugins' make[2]: warning: -j4 forced in submake: resetting jobserver mode. clang -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_GNU_SOURCE -I../.. -I../../../include -fPIC -I. -c -o pppoatm.o pppoatm.c clang -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_GNU_SOURCE -I../.. -I../../../include -fPIC -I. -c -o text2qos.o text2qos.c clang -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_GNU_SOURCE -I../.. -I../../../include -fPIC -I. -c -o text2atm.o text2atm.c clang -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_GNU_SOURCE -I../.. -I../../../include -fPIC -I. -c -o misc.o misc.c pppoatm.c:186:5: warning: use of GNU old-style field designator extension [-Wgnu-designator] options: pppoa_options, ^~~~~~~~ .options = pppoatm.c:187:5: warning: use of GNU old-style field designator extension [-Wgnu-designator] process_extra_options: NULL, ^~~~~~~~~~~~~~~~~~~~~~ .process_extra_options = pppoatm.c:188:5: warning: use of GNU old-style field designator extension [-Wgnu-designator] check_options: NULL, ^~~~~~~~~~~~~~ .check_options = pppoatm.c:189:5: warning: use of GNU old-style field designator extension [-Wgnu-designator] connect: &connect_pppoatm, ^~~~~~~~ .connect = pppoatm.c:190:5: warning: use of GNU old-style field designator extension [-Wgnu-designator] disconnect: &disconnect_pppoatm, ^~~~~~~~~~~ .disconnect = pppoatm.c:191:5: warning: use of GNU old-style field designator extension [-Wgnu-designator] establish_ppp: &generic_establish_ppp, ^~~~~~~~~~~~~~ .establish_ppp = pppoatm.c:192:5: warning: use of GNU old-style field designator extension [-Wgnu-designator] disestablish_ppp: &generic_disestablish_ppp, ^~~~~~~~~~~~~~~~~ .disestablish_ppp = pppoatm.c:193:5: warning: use of GNU old-style field designator extension [-Wgnu-designator] send_config: NULL, ^~~~~~~~~~~~ .send_config = pppoatm.c:194:5: warning: use of GNU old-style field designator extension [-Wgnu-designator] recv_config: NULL, ^~~~~~~~~~~~ .recv_config = pppoatm.c:195:5: warning: use of GNU old-style field designator extension [-Wgnu-designator] close: NULL, ^~~~~~ .close = pppoatm.c:196:5: warning: use of GNU old-style field designator extension [-Wgnu-designator] cleanup: NULL ^~~~~~~~ .cleanup = clang -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_GNU_SOURCE -I../.. -I../../../include -fPIC -I. -c -o ans.o ans.c 11 warnings generated. ans.c:65:60: warning: passing 'unsigned char[1024]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if ((name_len = dn_expand(answer,answer+answer_len,pos,name,MAX_NAME)) < 0) ^~~~ /usr/include/resolv.h:275:36: note: passing argument to parameter here const unsigned char *, char *, int) __THROW; ^ ans.c:80:57: warning: passing 'unsigned char[1024]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if ((name_len = dn_expand(answer,answer+answer_len,pos,name,MAX_NAME)) ^~~~ /usr/include/resolv.h:275:36: note: passing argument to parameter here const unsigned char *, char *, int) __THROW; ^ ans.c:251:24: warning: address of array 'addr->sas_addr.prv' will always evaluate to 'true' [-Wpointer-bool-conversion] if (addr->sas_addr.prv) { ~~ ~~~~~~~~~~~~~~~^~~ 3 warnings generated. clang -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_GNU_SOURCE -I../.. -I../../../include -fPIC -I. -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -shared -Wl,--allow-shlib-undefined -o pppoatm.so pppoatm.o text2qos.o text2atm.o misc.o ans.o -lresolv make[2]: Leaving directory '/var/tmp/portage/net-dialup/ppp-2.4.9-r8/work/ppp-ppp-2.4.9/pppd/plugins/pppoatm' make[2]: Entering directory '/var/tmp/portage/net-dialup/ppp-2.4.9-r8/work/ppp-ppp-2.4.9/pppd/plugins' make[2]: warning: -j4 forced in submake: resetting jobserver mode. clang -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_GNU_SOURCE -I. -I../.. -I../../../include -fPIC -c -o pppol2tp.o pppol2tp.c clang -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_GNU_SOURCE -I. -I../.. -I../../../include -fPIC -c -o openl2tp.o openl2tp.c pppol2tp.c:135:53: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] if(getsockname(pppol2tp_fd, (struct sockaddr *)&s, &len) < 0) { ^~~~ /usr/include/sys/socket.h:117:26: note: passing argument to parameter '__len' here socklen_t *__restrict __len) __THROW; ^ pppol2tp.c:147:16: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] &tmp, &tmp_len) < 0) { ^~~~~~~~ /usr/include/sys/socket.h:257:32: note: passing argument to parameter '__optlen' here socklen_t *__restrict __optlen) __THROW; ^ pppol2tp.c:240:28: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] sprintf(&tid[0], "%hu ", pppol2tp_tunnel_id); ~~~ ^~~~~~~~~~~~~~~~~~ %d pppol2tp.c:243:28: warning: format specifies type 'unsigned short' but the argument has type 'int' [-Wformat] sprintf(&sid[0], "%hu ", pppol2tp_session_id); ~~~ ^~~~~~~~~~~~~~~~~~~ %d pppol2tp.c:513:5: warning: use of GNU old-style field designator extension [-Wgnu-designator] options: pppol2tp_options, ^~~~~~~~ .options = pppol2tp.c:514:5: warning: use of GNU old-style field designator extension [-Wgnu-designator] process_extra_options: NULL, ^~~~~~~~~~~~~~~~~~~~~~ .process_extra_options = pppol2tp.c:515:5: warning: use of GNU old-style field designator extension [-Wgnu-designator] check_options: &pppol2tp_check_options, ^~~~~~~~~~~~~~ .check_options = pppol2tp.c:516:5: warning: use of GNU old-style field designator extension [-Wgnu-designator] connect: &connect_pppol2tp, ^~~~~~~~ .connect = pppol2tp.c:517:5: warning: use of GNU old-style field designator extension [-Wgnu-designator] disconnect: &disconnect_pppol2tp, ^~~~~~~~~~~ .disconnect = pppol2tp.c:518:5: warning: use of GNU old-style field designator extension [-Wgnu-designator] establish_ppp: &generic_establish_ppp, ^~~~~~~~~~~~~~ .establish_ppp = pppol2tp.c:519:5: warning: use of GNU old-style field designator extension [-Wgnu-designator] disestablish_ppp: &generic_disestablish_ppp, ^~~~~~~~~~~~~~~~~ .disestablish_ppp = pppol2tp.c:520:5: warning: use of GNU old-style field designator extension [-Wgnu-designator] send_config: &send_config_pppol2tp, ^~~~~~~~~~~~ .send_config = pppol2tp.c:521:5: warning: use of GNU old-style field designator extension [-Wgnu-designator] recv_config: &recv_config_pppol2tp, ^~~~~~~~~~~~ .recv_config = pppol2tp.c:522:5: warning: use of GNU old-style field designator extension [-Wgnu-designator] close: NULL, ^~~~~~ .close = pppol2tp.c:523:5: warning: use of GNU old-style field designator extension [-Wgnu-designator] cleanup: NULL ^~~~~~~~ .cleanup = clang -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_GNU_SOURCE -I. -I../.. -I../../../include -fPIC -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -shared -Wl,--allow-shlib-undefined -o openl2tp.so openl2tp.o 15 warnings generated. clang -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_GNU_SOURCE -I. -I../.. -I../../../include -fPIC -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -shared -Wl,--allow-shlib-undefined -o pppol2tp.so pppol2tp.o rm pppol2tp.o openl2tp.o make[2]: Leaving directory '/var/tmp/portage/net-dialup/ppp-2.4.9-r8/work/ppp-ppp-2.4.9/pppd/plugins/pppol2tp' make[1]: Leaving directory '/var/tmp/portage/net-dialup/ppp-2.4.9-r8/work/ppp-ppp-2.4.9/pppd/plugins' cd pppd; make -j4 --jobserver-auth=3,4 all make[1]: warning: -j4 forced in submake: resetting jobserver mode. make[1]: Entering directory '/var/tmp/portage/net-dialup/ppp-2.4.9-r8/work/ppp-ppp-2.4.9/pppd' clang -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_GNU_SOURCE -DHAVE_PATHS_H -DHAVE_MMAP -pipe -I../include '-DDESTDIR="/usr"' -DCHAPMS=1 -DMPPE=1 -DUSE_EAPTLS=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -I/usr/include/openssl -DUSE_PAM -DHAVE_MULTILINK -DUSE_TDB=1 -DSYSTEMD=1 -DPLUGIN -DCBCP_SUPPORT -DMAXOCTETS -c -o main.o main.c clang -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_GNU_SOURCE -DHAVE_PATHS_H -DHAVE_MMAP -pipe -I../include '-DDESTDIR="/usr"' -DCHAPMS=1 -DMPPE=1 -DUSE_EAPTLS=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -I/usr/include/openssl -DUSE_PAM -DHAVE_MULTILINK -DUSE_TDB=1 -DSYSTEMD=1 -DPLUGIN -DCBCP_SUPPORT -DMAXOCTETS -c -o magic.o magic.c clang -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_GNU_SOURCE -DHAVE_PATHS_H -DHAVE_MMAP -pipe -I../include '-DDESTDIR="/usr"' -DCHAPMS=1 -DMPPE=1 -DUSE_EAPTLS=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -I/usr/include/openssl -DUSE_PAM -DHAVE_MULTILINK -DUSE_TDB=1 -DSYSTEMD=1 -DPLUGIN -DCBCP_SUPPORT -DMAXOCTETS -c -o fsm.o fsm.c clang -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_GNU_SOURCE -DHAVE_PATHS_H -DHAVE_MMAP -pipe -I../include '-DDESTDIR="/usr"' -DCHAPMS=1 -DMPPE=1 -DUSE_EAPTLS=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -I/usr/include/openssl -DUSE_PAM -DHAVE_MULTILINK -DUSE_TDB=1 -DSYSTEMD=1 -DPLUGIN -DCBCP_SUPPORT -DMAXOCTETS -c -o lcp.o lcp.c clang -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_GNU_SOURCE -DHAVE_PATHS_H -DHAVE_MMAP -pipe -I../include '-DDESTDIR="/usr"' -DCHAPMS=1 -DMPPE=1 -DUSE_EAPTLS=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -I/usr/include/openssl -DUSE_PAM -DHAVE_MULTILINK -DUSE_TDB=1 -DSYSTEMD=1 -DPLUGIN -DCBCP_SUPPORT -DMAXOCTETS -c -o ipcp.o ipcp.c clang -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_GNU_SOURCE -DHAVE_PATHS_H -DHAVE_MMAP -pipe -I../include '-DDESTDIR="/usr"' -DCHAPMS=1 -DMPPE=1 -DUSE_EAPTLS=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -I/usr/include/openssl -DUSE_PAM -DHAVE_MULTILINK -DUSE_TDB=1 -DSYSTEMD=1 -DPLUGIN -DCBCP_SUPPORT -DMAXOCTETS -c -o upap.o upap.c clang -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_GNU_SOURCE -DHAVE_PATHS_H -DHAVE_MMAP -pipe -I../include '-DDESTDIR="/usr"' -DCHAPMS=1 -DMPPE=1 -DUSE_EAPTLS=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -I/usr/include/openssl -DUSE_PAM -DHAVE_MULTILINK -DUSE_TDB=1 -DSYSTEMD=1 -DPLUGIN -DCBCP_SUPPORT -DMAXOCTETS -c -o chap-new.o chap-new.c clang -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_GNU_SOURCE -DHAVE_PATHS_H -DHAVE_MMAP -pipe -I../include '-DDESTDIR="/usr"' -DCHAPMS=1 -DMPPE=1 -DUSE_EAPTLS=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -I/usr/include/openssl -DUSE_PAM -DHAVE_MULTILINK -DUSE_TDB=1 -DSYSTEMD=1 -DPLUGIN -DCBCP_SUPPORT -DMAXOCTETS -c -o md5.o md5.c clang -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_GNU_SOURCE -DHAVE_PATHS_H -DHAVE_MMAP -pipe -I../include '-DDESTDIR="/usr"' -DCHAPMS=1 -DMPPE=1 -DUSE_EAPTLS=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -I/usr/include/openssl -DUSE_PAM -DHAVE_MULTILINK -DUSE_TDB=1 -DSYSTEMD=1 -DPLUGIN -DCBCP_SUPPORT -DMAXOCTETS -c -o ccp.o ccp.c clang -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_GNU_SOURCE -DHAVE_PATHS_H -DHAVE_MMAP -pipe -I../include '-DDESTDIR="/usr"' -DCHAPMS=1 -DMPPE=1 -DUSE_EAPTLS=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -I/usr/include/openssl -DUSE_PAM -DHAVE_MULTILINK -DUSE_TDB=1 -DSYSTEMD=1 -DPLUGIN -DCBCP_SUPPORT -DMAXOCTETS -c -o ecp.o ecp.c clang -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_GNU_SOURCE -DHAVE_PATHS_H -DHAVE_MMAP -pipe -I../include '-DDESTDIR="/usr"' -DCHAPMS=1 -DMPPE=1 -DUSE_EAPTLS=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -I/usr/include/openssl -DUSE_PAM -DHAVE_MULTILINK -DUSE_TDB=1 -DSYSTEMD=1 -DPLUGIN -DCBCP_SUPPORT -DMAXOCTETS -c -o auth.o auth.c clang -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_GNU_SOURCE -DHAVE_PATHS_H -DHAVE_MMAP -pipe -I../include '-DDESTDIR="/usr"' -DCHAPMS=1 -DMPPE=1 -DUSE_EAPTLS=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -I/usr/include/openssl -DUSE_PAM -DHAVE_MULTILINK -DUSE_TDB=1 -DSYSTEMD=1 -DPLUGIN -DCBCP_SUPPORT -DMAXOCTETS -c -o options.o options.c clang -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_GNU_SOURCE -DHAVE_PATHS_H -DHAVE_MMAP -pipe -I../include '-DDESTDIR="/usr"' -DCHAPMS=1 -DMPPE=1 -DUSE_EAPTLS=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -I/usr/include/openssl -DUSE_PAM -DHAVE_MULTILINK -DUSE_TDB=1 -DSYSTEMD=1 -DPLUGIN -DCBCP_SUPPORT -DMAXOCTETS -c -o demand.o demand.c options.c:688:24: warning: result of comparison against a string literal is unspecified (use an explicit string comparison function instead) [-Wstring-compare] if (current_option == "defaultmetric") ^ ~~~~~~~~~~~~~~~ clang -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_GNU_SOURCE -DHAVE_PATHS_H -DHAVE_MMAP -pipe -I../include '-DDESTDIR="/usr"' -DCHAPMS=1 -DMPPE=1 -DUSE_EAPTLS=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -I/usr/include/openssl -DUSE_PAM -DHAVE_MULTILINK -DUSE_TDB=1 -DSYSTEMD=1 -DPLUGIN -DCBCP_SUPPORT -DMAXOCTETS -c -o utils.o utils.c clang -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -D_GNU_SOURCE -DHAVE_PATHS_H -DHAVE_MMAP -pipe -I../include '-DDESTDIR="/usr"' -DCHAPMS=1 -DMPPE=1 -DUSE_EAPTLS=1 -DHAS_SHADOW -DHAVE_CRYPT_H=1 -I/usr/include/openssl -DUSE_PAM -DHAVE_MULTILINK -DUSE_TDB=1 -DSYSTEMD=1 -DPLUGIN -DCBCP_SUPPORT -DMAXOCTETS -c -o sys-linux.o sys-linux.c sys-linux.c:362:2: error: call to undeclared function 'sif6down'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] sif6down(0); ^ sys-linux.c:362:2: note: did you mean 'sifdown'? ./pppd.h:673:6: note: 'sifdown' declared here int sifdown(int); /* Configure i/f down for one protocol */ ^ sys-linux.c:2546:10: warning: incompatible pointer types passing 'int32_t *' (aka 'int *') to parameter of type 'time_t *' (aka 'long *') [-Wincompatible-pointer-types] time(&ut.ut_time); ^~~~~~~~~~~ /usr/include/time.h:76:29: note: passing argument to parameter '__timer' here extern time_t time (time_t *__timer) __THROW; ^ 1 warning and 1 error generated. make[1]: *** [: sys-linux.o] Error 1 make[1]: *** Waiting for unfinished jobs.... 1 warning generated. make[1]: Leaving directory '/var/tmp/portage/net-dialup/ppp-2.4.9-r8/work/ppp-ppp-2.4.9/pppd' make: *** [Makefile:15: all] Error 2 * ERROR: net-dialup/ppp-2.4.9-r8::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=net-dialup/ppp-2.4.9-r8::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-dialup/ppp-2.4.9-r8::gentoo'`. * The complete build log is located at '/var/log/portage/net-dialup:ppp-2.4.9-r8:20221004-070608.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-dialup/ppp-2.4.9-r8/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-dialup/ppp-2.4.9-r8/temp/environment'. * Working directory: '/var/tmp/portage/net-dialup/ppp-2.4.9-r8/work/ppp-ppp-2.4.9' * S: '/var/tmp/portage/net-dialup/ppp-2.4.9-r8/work/ppp-ppp-2.4.9'