* Package: net-dialup/ppp-2.5.0-r2:0/2.5.0 * Repository: gentoo * Maintainer: base-system@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux pam userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking ppp-2.5.0.tar.gz to /var/tmp/portage/net-dialup/ppp-2.5.0-r2/work >>> Unpacking pppgetpass.8 to /var/tmp/portage/net-dialup/ppp-2.5.0-r2/work unpack pppgetpass.8: file format not recognized. Ignoring. >>> Source unpacked in /var/tmp/portage/net-dialup/ppp-2.5.0-r2/work >>> Preparing source in /var/tmp/portage/net-dialup/ppp-2.5.0-r2/work/ppp-2.5.0 ... * Applying ppp-2.5.0-passwordfd-read-early.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-dialup/ppp-2.5.0-r2/work/ppp-2.5.0 ... * econf: updating ppp-2.5.0/config.guess with /usr/share/gnuconfig/config.guess * econf: updating ppp-2.5.0/config.sub with /usr/share/gnuconfig/config.sub ./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 --datarootdir=/usr/share --disable-dependency-tracking --disable-silent-rules --disable-static --docdir=/usr/share/doc/ppp-2.5.0-r2 --htmldir=/usr/share/doc/ppp-2.5.0-r2/html --with-sysroot=/ --libdir=/usr/lib64 --localstatedir=/var --runstatedir=/run --disable-systemd --without-atm --with-pam --without-pcap --without-gtk --enable-cbcp checking whether make supports nested variables... yes checking for a BSD-compatible install... /usr/lib/portage/python3.10/ebuild-helpers/xattr/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether to enable maintainer-specific portions of Makefiles... yes checking for x86_64-pc-linux-gnu-gcc... clang checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether clang accepts -g... yes checking for clang option to enable C11 features... none needed checking whether clang understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of clang... none checking whether ln -s works... yes checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by clang... ld.lld checking if the linker (ld.lld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... llvm-nm checking the name lister (llvm-nm) interface... BSD nm checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for ld.lld option to reload object files... -r checking for x86_64-pc-linux-gnu-file... no checking for file... file checking for x86_64-pc-linux-gnu-objdump... llvm-objdump checking how to recognize dependent libraries... pass_all checking for x86_64-pc-linux-gnu-dlltool... x86_64-pc-linux-gnu-dlltool checking how to associate runtime and link libraries... printf %s\n checking for x86_64-pc-linux-gnu-ar... llvm-ar checking for archiver @FILE support... @ checking for x86_64-pc-linux-gnu-strip... llvm-strip checking for x86_64-pc-linux-gnu-ranlib... llvm-ranlib checking command to parse llvm-nm output from clang object... ok checking for sysroot... / checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for x86_64-pc-linux-gnu-mt... no checking for mt... no checking if : is a manifest tool... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if clang supports -fno-rtti -fno-exceptions... yes checking for clang option to produce PIC... -fPIC -DPIC checking if clang PIC flag -fPIC -DPIC works... yes checking if clang static flag -static works... no checking if clang supports -c -o file.o... yes checking if clang supports -c -o file.o... (cached) yes checking whether the clang linker (ld.lld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking for x86_64-pc-linux-gnu-pkg-config... /usr/bin/x86_64-pc-linux-gnu-pkg-config checking pkg-config is at least version 0.9.0... yes checking for _Bool... yes checking for stdbool.h that conforms to C99... yes checking for asm/types.h... yes checking for crypt.h... yes checking for paths.h... yes checking for shadow.h... yes checking for stddef.h... yes checking for stdarg.h... yes checking for sys/dlpi.h... no checking for sys/ioctl.h... yes checking for sys/socket.h... yes checking for sys/time.h... yes checking for sys/uio.h... yes checking for time.h... yes checking for unistd.h... (cached) yes checking for utmp.h... yes checking for net/bpf.h... no checking for net/if.h... yes checking for net/if_types.h... no checking for net/if_arp.h... yes checking for linux/if.h... yes checking for linux/if_ether.h... yes checking for linux/if_packet.h... yes checking for netinet/if_ether.h... yes checking for netpacket/packet.h... yes checking size of unsigned int... 4 checking size of unsigned long... 8 checking size of unsigned short... 2 checking for mmap... yes checking for logwtmp... yes checking for strerror... yes checking for crypt in -lcrypt... yes checking for openssl/ssl.h in /usr/local/ssl... no checking for openssl/ssl.h in /usr/lib/ssl... no checking for openssl/ssl.h in /usr/ssl... no checking for openssl/ssl.h in /usr/pkg... no checking for openssl/ssl.h in /usr/local... no checking for openssl/ssl.h in /usr... yes checking whether compiling and linking against OpenSSL works... no checking how to run the C preprocessor... clang-cpp checking for md4 support in openssl... yes checking for md5 support in openssl... yes checking for des support in openssl... yes checking for sha support in openssl... yes checking if compiling and linking against libsrp works... no checking for pam_appl.h in /usr/local... no checking for pam_appl.h in /usr/lib... no checking for pam_appl.h in /usr... yes checking if compiling and linking against libpam works... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating chat/Makefile config.status: creating contrib/Makefile config.status: creating contrib/pppgetpass/Makefile config.status: creating common/Makefile config.status: creating include/Makefile config.status: creating modules/Makefile config.status: creating pppd/Makefile config.status: creating pppd/pppd.pc config.status: creating pppd/plugins/Makefile config.status: creating pppd/plugins/pppoe/Makefile config.status: creating pppd/plugins/pppoatm/Makefile config.status: creating pppd/plugins/pppol2tp/Makefile config.status: creating pppd/plugins/radius/Makefile config.status: creating pppdump/Makefile config.status: creating pppstats/Makefile config.status: creating scripts/Makefile config.status: creating pppd/config.h config.status: creating pppd/pppdconf.h config.status: creating pppd/plugins/pppoe/config.h config.status: executing depfiles commands config.status: executing libtool commands ppp version 2.5.0 Prefix...............: /usr Runtime Dir..........: /run/pppd Logfile Dir..........: /var/log/ppp Plugin Dir...........: /usr/lib64/pppd/2.5.0 System CA Path ......: /etc/ssl/certs With OpenSSL.........: yes With libatm..........: no With libpam..........: no With libpcap.........: no With libsrp..........: no C Compiler...........: clang -O2 -pipe -march=native Linker...............: ld.lld -m elf_x86_64 -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -rtlib=compiler-rt -unwindlib=libunwind -Wl,--as-needed Features enabled Microsoft Extensions.: yes Multilink............: no Plugins..............: yes CBCP.................: yes IPV6CP...............: yes EAP-TLS..............: yes PEAP.................: yes systemd notifications: no >>> Source configured. >>> Compiling source in /var/tmp/portage/net-dialup/ppp-2.5.0-r2/work/ppp-2.5.0 ... make -j8 -l8 Making all in chat make[1]: Entering directory '/var/tmp/portage/net-dialup/ppp-2.5.0-r2/work/ppp-2.5.0/chat' clang -DHAVE_CONFIG_H -I. -I../pppd -I../pppd/plugins/pppoe -DTERMIOS -DSIGTYPE=void -UNO_SLEEP -DFNDELAY=O_NDELAY -O2 -pipe -march=native -c -o chat-chat.o `test -f 'chat.c' || echo './'`chat.c /bin/sh ../libtool --tag=CC --mode=link clang -O2 -pipe -march=native -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -rtlib=compiler-rt -unwindlib=libunwind -Wl,--as-needed -o chat chat-chat.o libtool: link: clang -O2 -pipe -march=native -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -rtlib=compiler-rt -unwindlib=libunwind -Wl,--as-needed -o chat chat-chat.o make[1]: Leaving directory '/var/tmp/portage/net-dialup/ppp-2.5.0-r2/work/ppp-2.5.0/chat' Making all in contrib make[1]: Entering directory '/var/tmp/portage/net-dialup/ppp-2.5.0-r2/work/ppp-2.5.0/contrib' Making all in pppgetpass make[2]: Entering directory '/var/tmp/portage/net-dialup/ppp-2.5.0-r2/work/ppp-2.5.0/contrib/pppgetpass' clang -DHAVE_CONFIG_H -I. -I../../pppd -I../../pppd/plugins/pppoe -Wno-unused-result -O2 -pipe -march=native -c -o pppgetpass_vt-pppgetpass.vt.o `test -f 'pppgetpass.vt.c' || echo './'`pppgetpass.vt.c /bin/sh ../../libtool --tag=CC --mode=link clang -O2 -pipe -march=native -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -rtlib=compiler-rt -unwindlib=libunwind -Wl,--as-needed -o pppgetpass.vt pppgetpass_vt-pppgetpass.vt.o libtool: link: clang -O2 -pipe -march=native -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -rtlib=compiler-rt -unwindlib=libunwind -Wl,--as-needed -o pppgetpass.vt pppgetpass_vt-pppgetpass.vt.o make[2]: Leaving directory '/var/tmp/portage/net-dialup/ppp-2.5.0-r2/work/ppp-2.5.0/contrib/pppgetpass' make[2]: Entering directory '/var/tmp/portage/net-dialup/ppp-2.5.0-r2/work/ppp-2.5.0/contrib' make[2]: Nothing to be done for 'all-am'. make[2]: Leaving directory '/var/tmp/portage/net-dialup/ppp-2.5.0-r2/work/ppp-2.5.0/contrib' make[1]: Leaving directory '/var/tmp/portage/net-dialup/ppp-2.5.0-r2/work/ppp-2.5.0/contrib' Making all in pppd make[1]: Entering directory '/var/tmp/portage/net-dialup/ppp-2.5.0-r2/work/ppp-2.5.0/pppd' make all-am make[2]: Entering directory '/var/tmp/portage/net-dialup/ppp-2.5.0-r2/work/ppp-2.5.0/pppd' clang -DHAVE_CONFIG_H -I. -I../pppd/plugins/pppoe -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -DPPPD_RUNTIME_DIR='"/run/pppd"' -DPPPD_LOGFILE_DIR='"/var/log/ppp"' -DSYSTEM_CA_PATH='"/etc/ssl/certs"' -DPPPD_PLUGIN_DIR='"/usr/lib64/pppd/2.5.0"' -O2 -pipe -march=native -c -o pppd-auth.o `test -f 'auth.c' || echo './'`auth.c clang -DHAVE_CONFIG_H -I. -I../pppd/plugins/pppoe -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -DPPPD_RUNTIME_DIR='"/run/pppd"' -DPPPD_LOGFILE_DIR='"/var/log/ppp"' -DSYSTEM_CA_PATH='"/etc/ssl/certs"' -DPPPD_PLUGIN_DIR='"/usr/lib64/pppd/2.5.0"' -O2 -pipe -march=native -c -o pppd-ccp.o `test -f 'ccp.c' || echo './'`ccp.c clang -DHAVE_CONFIG_H -I. -I../pppd/plugins/pppoe -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -DPPPD_RUNTIME_DIR='"/run/pppd"' -DPPPD_LOGFILE_DIR='"/var/log/ppp"' -DSYSTEM_CA_PATH='"/etc/ssl/certs"' -DPPPD_PLUGIN_DIR='"/usr/lib64/pppd/2.5.0"' -O2 -pipe -march=native -c -o pppd-chap-md5.o `test -f 'chap-md5.c' || echo './'`chap-md5.c clang -DHAVE_CONFIG_H -I. -I../pppd/plugins/pppoe -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -DPPPD_RUNTIME_DIR='"/run/pppd"' -DPPPD_LOGFILE_DIR='"/var/log/ppp"' -DSYSTEM_CA_PATH='"/etc/ssl/certs"' -DPPPD_PLUGIN_DIR='"/usr/lib64/pppd/2.5.0"' -O2 -pipe -march=native -c -o pppd-chap.o `test -f 'chap.c' || echo './'`chap.c clang -DHAVE_CONFIG_H -I. -I../pppd/plugins/pppoe -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -DPPPD_RUNTIME_DIR='"/run/pppd"' -DPPPD_LOGFILE_DIR='"/var/log/ppp"' -DSYSTEM_CA_PATH='"/etc/ssl/certs"' -DPPPD_PLUGIN_DIR='"/usr/lib64/pppd/2.5.0"' -O2 -pipe -march=native -c -o pppd-demand.o `test -f 'demand.c' || echo './'`demand.c clang -DHAVE_CONFIG_H -I. -I../pppd/plugins/pppoe -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -DPPPD_RUNTIME_DIR='"/run/pppd"' -DPPPD_LOGFILE_DIR='"/var/log/ppp"' -DSYSTEM_CA_PATH='"/etc/ssl/certs"' -DPPPD_PLUGIN_DIR='"/usr/lib64/pppd/2.5.0"' -O2 -pipe -march=native -c -o pppd-eap.o `test -f 'eap.c' || echo './'`eap.c clang -DHAVE_CONFIG_H -I. -I../pppd/plugins/pppoe -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -DPPPD_RUNTIME_DIR='"/run/pppd"' -DPPPD_LOGFILE_DIR='"/var/log/ppp"' -DSYSTEM_CA_PATH='"/etc/ssl/certs"' -DPPPD_PLUGIN_DIR='"/usr/lib64/pppd/2.5.0"' -O2 -pipe -march=native -c -o pppd-ecp.o `test -f 'ecp.c' || echo './'`ecp.c clang -DHAVE_CONFIG_H -I. -I../pppd/plugins/pppoe -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -DPPPD_RUNTIME_DIR='"/run/pppd"' -DPPPD_LOGFILE_DIR='"/var/log/ppp"' -DSYSTEM_CA_PATH='"/etc/ssl/certs"' -DPPPD_PLUGIN_DIR='"/usr/lib64/pppd/2.5.0"' -O2 -pipe -march=native -c -o pppd-fsm.o `test -f 'fsm.c' || echo './'`fsm.c chap-md5.c:126:46: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] if (PPP_DigestFinal(ctx, &response[1], &hash_len)) { ^~~~~~~~~ ./crypto.h:96:43: note: passing argument to parameter 'outlen' here unsigned char *out, unsigned int *outlen); ^ 1 warning generated. clang -DHAVE_CONFIG_H -I. -I../pppd/plugins/pppoe -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -DPPPD_RUNTIME_DIR='"/run/pppd"' -DPPPD_LOGFILE_DIR='"/var/log/ppp"' -DSYSTEM_CA_PATH='"/etc/ssl/certs"' -DPPPD_PLUGIN_DIR='"/usr/lib64/pppd/2.5.0"' -O2 -pipe -march=native -c -o pppd-ipcp.o `test -f 'ipcp.c' || echo './'`ipcp.c clang -DHAVE_CONFIG_H -I. -I../pppd/plugins/pppoe -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -DPPPD_RUNTIME_DIR='"/run/pppd"' -DPPPD_LOGFILE_DIR='"/var/log/ppp"' -DSYSTEM_CA_PATH='"/etc/ssl/certs"' -DPPPD_PLUGIN_DIR='"/usr/lib64/pppd/2.5.0"' -O2 -pipe -march=native -c -o pppd-lcp.o `test -f 'lcp.c' || echo './'`lcp.c clang -DHAVE_CONFIG_H -I. -I../pppd/plugins/pppoe -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -DPPPD_RUNTIME_DIR='"/run/pppd"' -DPPPD_LOGFILE_DIR='"/var/log/ppp"' -DSYSTEM_CA_PATH='"/etc/ssl/certs"' -DPPPD_PLUGIN_DIR='"/usr/lib64/pppd/2.5.0"' -O2 -pipe -march=native -c -o pppd-magic.o `test -f 'magic.c' || echo './'`magic.c clang -DHAVE_CONFIG_H -I. -I../pppd/plugins/pppoe -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -DPPPD_RUNTIME_DIR='"/run/pppd"' -DPPPD_LOGFILE_DIR='"/var/log/ppp"' -DSYSTEM_CA_PATH='"/etc/ssl/certs"' -DPPPD_PLUGIN_DIR='"/usr/lib64/pppd/2.5.0"' -O2 -pipe -march=native -c -o pppd-main.o `test -f 'main.c' || echo './'`main.c clang -DHAVE_CONFIG_H -I. -I../pppd/plugins/pppoe -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -DPPPD_RUNTIME_DIR='"/run/pppd"' -DPPPD_LOGFILE_DIR='"/var/log/ppp"' -DSYSTEM_CA_PATH='"/etc/ssl/certs"' -DPPPD_PLUGIN_DIR='"/usr/lib64/pppd/2.5.0"' -O2 -pipe -march=native -c -o pppd-options.o `test -f 'options.c' || echo './'`options.c eap.c:1820:41: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] if (PPP_DigestFinal(mdctx, hash, &hashlen)) { ^~~~~~~~ ./crypto.h:96:43: note: passing argument to parameter 'outlen' here unsigned char *out, unsigned int *outlen); ^ eap.c:2583:41: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] if (PPP_DigestFinal(mdctx, hash, &hashlen)) { ^~~~~~~~ ./crypto.h:96:43: note: passing argument to parameter 'outlen' here unsigned char *out, unsigned int *outlen); ^ clang -DHAVE_CONFIG_H -I. -I../pppd/plugins/pppoe -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -DPPPD_RUNTIME_DIR='"/run/pppd"' -DPPPD_LOGFILE_DIR='"/var/log/ppp"' -DSYSTEM_CA_PATH='"/etc/ssl/certs"' -DPPPD_PLUGIN_DIR='"/usr/lib64/pppd/2.5.0"' -O2 -pipe -march=native -c -o pppd-session.o `test -f 'session.c' || echo './'`session.c session.c:185:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] struct spwd *getspnam(); ^ /usr/include/shadow.h:90:21: note: conflicting prototype is here extern struct spwd *getspnam (const char *__name); ^ 1 warning generated. clang -DHAVE_CONFIG_H -I. -I../pppd/plugins/pppoe -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -DPPPD_RUNTIME_DIR='"/run/pppd"' -DPPPD_LOGFILE_DIR='"/var/log/ppp"' -DSYSTEM_CA_PATH='"/etc/ssl/certs"' -DPPPD_PLUGIN_DIR='"/usr/lib64/pppd/2.5.0"' -O2 -pipe -march=native -c -o pppd-tty.o `test -f 'tty.c' || echo './'`tty.c clang -DHAVE_CONFIG_H -I. -I../pppd/plugins/pppoe -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -DPPPD_RUNTIME_DIR='"/run/pppd"' -DPPPD_LOGFILE_DIR='"/var/log/ppp"' -DSYSTEM_CA_PATH='"/etc/ssl/certs"' -DPPPD_PLUGIN_DIR='"/usr/lib64/pppd/2.5.0"' -O2 -pipe -march=native -c -o pppd-upap.o `test -f 'upap.c' || echo './'`upap.c clang -DHAVE_CONFIG_H -I. -I../pppd/plugins/pppoe -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -DPPPD_RUNTIME_DIR='"/run/pppd"' -DPPPD_LOGFILE_DIR='"/var/log/ppp"' -DSYSTEM_CA_PATH='"/etc/ssl/certs"' -DPPPD_PLUGIN_DIR='"/usr/lib64/pppd/2.5.0"' -O2 -pipe -march=native -c -o pppd-utils.o `test -f 'utils.c' || echo './'`utils.c 2 warnings generated. clang -DHAVE_CONFIG_H -I. -I../pppd/plugins/pppoe -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -DPPPD_RUNTIME_DIR='"/run/pppd"' -DPPPD_LOGFILE_DIR='"/var/log/ppp"' -DSYSTEM_CA_PATH='"/etc/ssl/certs"' -DPPPD_PLUGIN_DIR='"/usr/lib64/pppd/2.5.0"' -O2 -pipe -march=native -c -o pppd-sys-linux.o `test -f 'sys-linux.c' || echo './'`sys-linux.c clang -DHAVE_CONFIG_H -I. -I../pppd/plugins/pppoe -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -DPPPD_RUNTIME_DIR='"/run/pppd"' -DPPPD_LOGFILE_DIR='"/var/log/ppp"' -DSYSTEM_CA_PATH='"/etc/ssl/certs"' -DPPPD_PLUGIN_DIR='"/usr/lib64/pppd/2.5.0"' -O2 -pipe -march=native -c -o pppd-chap_ms.o `test -f 'chap_ms.c' || echo './'`chap_ms.c clang -DHAVE_CONFIG_H -I. -I../pppd/plugins/pppoe -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -DPPPD_RUNTIME_DIR='"/run/pppd"' -DPPPD_LOGFILE_DIR='"/var/log/ppp"' -DSYSTEM_CA_PATH='"/etc/ssl/certs"' -DPPPD_PLUGIN_DIR='"/usr/lib64/pppd/2.5.0"' -O2 -pipe -march=native -c -o pppd-crypto_ms.o `test -f 'crypto_ms.c' || echo './'`crypto_ms.c clang -DHAVE_CONFIG_H -I. -I../pppd/plugins/pppoe -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -DPPPD_RUNTIME_DIR='"/run/pppd"' -DPPPD_LOGFILE_DIR='"/var/log/ppp"' -DSYSTEM_CA_PATH='"/etc/ssl/certs"' -DPPPD_PLUGIN_DIR='"/usr/lib64/pppd/2.5.0"' -O2 -pipe -march=native -c -o pppd-cbcp.o `test -f 'cbcp.c' || echo './'`cbcp.c clang -DHAVE_CONFIG_H -I. -I../pppd/plugins/pppoe -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -DPPPD_RUNTIME_DIR='"/run/pppd"' -DPPPD_LOGFILE_DIR='"/var/log/ppp"' -DSYSTEM_CA_PATH='"/etc/ssl/certs"' -DPPPD_PLUGIN_DIR='"/usr/lib64/pppd/2.5.0"' -O2 -pipe -march=native -c -o pppd-mppe.o `test -f 'mppe.c' || echo './'`mppe.c clang -DHAVE_CONFIG_H -I. -I../pppd/plugins/pppoe -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -DPPPD_RUNTIME_DIR='"/run/pppd"' -DPPPD_LOGFILE_DIR='"/var/log/ppp"' -DSYSTEM_CA_PATH='"/etc/ssl/certs"' -DPPPD_PLUGIN_DIR='"/usr/lib64/pppd/2.5.0"' -O2 -pipe -march=native -c -o pppd-ipv6cp.o `test -f 'ipv6cp.c' || echo './'`ipv6cp.c clang -DHAVE_CONFIG_H -I. -I../pppd/plugins/pppoe -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -DPPPD_RUNTIME_DIR='"/run/pppd"' -DPPPD_LOGFILE_DIR='"/var/log/ppp"' -DSYSTEM_CA_PATH='"/etc/ssl/certs"' -DPPPD_PLUGIN_DIR='"/usr/lib64/pppd/2.5.0"' -O2 -pipe -march=native -c -o pppd-eui64.o `test -f 'eui64.c' || echo './'`eui64.c chap_ms.c:562:56: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] if (PPP_DigestFinal(ctx, hash, &hash_len)) { ^~~~~~~~~ ./crypto.h:96:43: note: passing argument to parameter 'outlen' here unsigned char *out, unsigned int *outlen); ^ chap_ms.c:603:44: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] PPP_DigestFinal(ctx, hash, &hash_len); ^~~~~~~~~ ./crypto.h:96:43: note: passing argument to parameter 'outlen' here unsigned char *out, unsigned int *outlen); ^ crypto_ms.c:141:47: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] chap_ms.c:706:54: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers if (PPP_CipherUpdate(ctx, cipher, &clen, clear, 8)) { ^~~~~ to integer types with different sign [-Wpointer-sign] ./crypto.h:140:34: PPP_DigestFinal(ctx, Digest, &hash_len); ^~~~~~~~~ note: ./crypto.h:96:43: passing argument note: to parameter 'outl' herepassing argument to parameter 'outlen' here unsigned char *out, int *outl, ^ unsigned char *out, unsigned int *outlen); ^ crypto_ms.c:143:57: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] if (PPP_CipherFinal(ctx, cipher + clen, &clen)) { ^~~~~ ./crypto.h:chap_ms.c:728:54: warning: 147:passing34 :'int *' to parameter of note: passingtype argument to 'unsigned int *' converts parameter between pointers to integer types with'outl' here different sign [-Wpointer-sign] unsigned char *out, int *outl); ^ PPP_DigestFinal(ctx, Digest, &hash_len); ^~~~~~~~~ ./crypto.h:96:43: note: passing argument to parameter 'outlen' here unsigned char *out, unsigned int *outlen); ^ crypto_ms.c:170:46: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] if (PPP_CipherUpdate(ctx, clear, &clen, cipher, 8)) { ^~~~~ ./crypto.h:140:34: note: passing argument to parameter 'outl' here unsigned char *out, int *outl, ^ crypto_ms.c:172:56: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] if (PPP_CipherFinal(ctx, clear + clen, &clen)) { ^~~~~ ./crypto.h:147:34: note: passing argument to parameter 'outl' here unsigned char *out, int *outl); ^ mppe.c:130:54: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] PPP_DigestFinal(ctx, Digest, &DigestLen); ^~~~~~~~~~ ./crypto.h:96:43: note: passing argument to parameter 'outlen' here unsigned char *out, unsigned int *outlen); ^ mppe.c:215:57: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] PPP_DigestFinal(ctx, MasterKey, &KeyLen); ^~~~~~~ ./crypto.h:96:43: note: passing argument to parameter 'outlen' here unsigned char *out, unsigned int *outlen); ^ mppe.c:246:59: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] PPP_DigestFinal(ctx, SendKey, &KeyLen); ^~~~~~~ ./crypto.h:96:43: note: passing argument to parameter 'outlen' here unsigned char *out, unsigned int *outlen); ^ mppe.c:279:59: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] PPP_DigestFinal(ctx, RecvKey, &KeyLen); ^~~~~~~ ./crypto.h:96:43: note: passing argument to parameter 'outlen' here unsigned char *out, unsigned int *outlen); ^ 4 warnings generated. clang -DHAVE_CONFIG_H -I. -I../pppd/plugins/pppoe -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -DPPPD_RUNTIME_DIR='"/run/pppd"' -DPPPD_LOGFILE_DIR='"/var/log/ppp"' -DSYSTEM_CA_PATH='"/etc/ssl/certs"' -DPPPD_PLUGIN_DIR='"/usr/lib64/pppd/2.5.0"' -O2 -pipe -march=native -c -o pppd-eap-tls.o `test -f 'eap-tls.c' || echo './'`eap-tls.c 4 warnings generated. clang -DHAVE_CONFIG_H -I. -I../pppd/plugins/pppoe -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -DPPPD_RUNTIME_DIR='"/run/pppd"' -DPPPD_LOGFILE_DIR='"/var/log/ppp"' -DSYSTEM_CA_PATH='"/etc/ssl/certs"' -DPPPD_PLUGIN_DIR='"/usr/lib64/pppd/2.5.0"' -O2 -pipe -march=native -c -o pppd-tls.o `test -f 'tls.c' || echo './'`tls.c clang -DHAVE_CONFIG_H -I. -I../pppd/plugins/pppoe -DSYSCONFDIR=\"/etc\" -DLOCALSTATEDIR=\"/var\" -DPPPD_RUNTIME_DIR='"/run/pppd"' -DPPPD_LOGFILE_DIR='"/var/log/ppp"' -DSYSTEM_CA_PATH='"/etc/ssl/certs"' -DPPPD_PLUGIN_DIR='"/usr/lib64/pppd/2.5.0"' -O2 -pipe -march=native -c -o pppd-peap.o `test -f 'peap.c' || echo './'`peap.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../pppd/plugins/pppoe -I/usr/include -O2 -pipe -march=native -c -o libppp_crypto_la-crypto.lo `test -f 'crypto.c' || echo './'`crypto.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../pppd/plugins/pppoe -I/usr/include -O2 -pipe -march=native -c crypto.c -fPIC -DPIC -o .libs/libppp_crypto_la-crypto.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../pppd/plugins/pppoe -I/usr/include -O2 -pipe -march=native -c -o libppp_crypto_la-ppp-md5.lo `test -f 'ppp-md5.c' || echo './'`ppp-md5.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../pppd/plugins/pppoe -I/usr/include -O2 -pipe -march=native -c -o libppp_crypto_la-ppp-md4.lo `test -f 'ppp-md4.c' || echo './'`ppp-md4.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../pppd/plugins/pppoe -I/usr/include -O2 -pipe -march=native -c ppp-md5.c -fPIC -DPIC -o .libs/libppp_crypto_la-ppp-md5.o 4 warnings generated. /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../pppd/plugins/pppoe -I/usr/include -O2 -pipe -march=native -c -o libppp_crypto_la-ppp-sha1.lo `test -f 'ppp-sha1.c' || echo './'`ppp-sha1.c eap-tls.c:172:5: warning: 'ENGINE_load_builtin_engines' is deprecated [-Wdeprecated-declarations] ENGINE_load_builtin_engines(); ^ /usr/include/openssl/engine.h:358:1: note: 'ENGINE_load_builtin_engines' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 void ENGINE_load_builtin_engines(void); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ eap-tls.c:193:5: warning: 'ENGINE_register_all_complete' is deprecated [-Wdeprecated-declarations] ENGINE_register_all_complete(); ^ /usr/include/openssl/engine.h:415:1: note: 'ENGINE_register_all_complete' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int ENGINE_register_all_complete(void); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ eap-tls.c:196:9: warning: 'ENGINE_by_id' is deprecated [-Wdeprecated-declarations] e = ENGINE_by_id( engine_name ); ^ /usr/include/openssl/engine.h:336:1: note: 'ENGINE_by_id' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_by_id(const char *id); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ eap-tls.c:200:13: warning: 'ENGINE_by_id' is deprecated [-Wdeprecated-declarations] e = ENGINE_by_id( "dynamic" ); ^ /usr/include/openssl/engine.h:336:1: note: 'ENGINE_by_id' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_by_id(const char *id); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ eap-tls.c:203:18: warning: 'ENGINE_ctrl_cmd_string' is deprecated [-Wdeprecated-declarations] if (!ENGINE_ctrl_cmd_string(e, "SO_PATH", engine_name, 0) ^ /usr/include/openssl/engine.h:478:1: note: 'ENGINE_ctrl_cmd_string' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ eap-tls.c:204:18: warning: 'ENGINE_ctrl_cmd_string' is deprecated [-Wdeprecated-declarations] || !ENGINE_ctrl_cmd_string(e, "LOAD", NULL, 0)) ^ /usr/include/openssl/engine.h:478:1: note: 'ENGINE_ctrl_cmd_string' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ eap-tls.c:208:17: warning: 'ENGINE_free' is deprecated [-Wdeprecated-declarations] ENGINE_free(e); ^ /usr/include/openssl/engine.h:493:1: note: 'ENGINE_free' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int ENGINE_free(ENGINE *e); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ eap-tls.c:221:13: warning: 'ENGINE_set_default' is deprecated [-Wdeprecated-declarations] if(!ENGINE_set_default(e, ENGINE_METHOD_ALL)) ^ /usr/include/openssl/engine.h:708:1: note: 'ENGINE_set_default' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int ENGINE_set_default(ENGINE *e, unsigned int flags); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ eap-tls.c:225:13: warning: 'ENGINE_free' is deprecated [-Wdeprecated-declarations] ENGINE_free(e); ^ /usr/include/openssl/engine.h:493:1: note: 'ENGINE_free' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int ENGINE_free(ENGINE *e); ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ eap-tls.c:409:14: warning: 'ENGINE_ctrl_cmd' is deprecated [-Wdeprecated-declarations] if (!ENGINE_ctrl_cmd( cert_engine, "LOAD_CERT_CTRL", 0, &cert_info, NULL, 0 ) ) ^ /usr/include/openssl/engine.h:450:1: note: 'ENGINE_ctrl_cmd' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 int ENGINE_ctrl_cmd(ENGINE *e, const char *cmd_name, ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ eap-tls.c:534:20: warning: 'ENGINE_load_private_key' is deprecated [-Wdeprecated-declarations] pkey = ENGINE_load_private_key(pkey_engine, privkeyfile, transfer_pin, &cb_data); ^ /usr/include/openssl/engine.h:637:1: note: 'ENGINE_load_private_key' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ eap-tls.c:540:20: warning: 'ENGINE_load_private_key' is deprecated [-Wdeprecated-declarations] pkey = ENGINE_load_private_key(pkey_engine, privkeyfile, NULL, NULL); ^ /usr/include/openssl/engine.h:637:1: note: 'ENGINE_load_private_key' has been explicitly marked deprecated here OSSL_DEPRECATEDIN_3_0 ^ /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' # define OSSL_DEPRECATED(since) __attribute__((deprecated)) ^ libtool: compile: clang -DHAVE_CONFIG_H -I. -I../pppd/plugins/pppoe -I/usr/include -O2 -pipe -march=native -c ppp-md4.c -fPIC -DPIC -o .libs/libppp_crypto_la-ppp-md4.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../pppd/plugins/pppoe -I/usr/include -O2 -pipe -march=native -c -o libppp_crypto_la-ppp-des.lo `test -f 'ppp-des.c' || echo './'`ppp-des.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../pppd/plugins/pppoe -I/usr/include -O2 -pipe -march=native -c ppp-sha1.c -fPIC -DPIC -o .libs/libppp_crypto_la-ppp-sha1.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../pppd/plugins/pppoe -I/usr/include -O2 -pipe -march=native -c ppp-des.c -fPIC -DPIC -o .libs/libppp_crypto_la-ppp-des.o 12 warnings generated. /bin/sh ../libtool --tag=CC --mode=link clang -O2 -pipe -march=native -L/usr/lib -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -rtlib=compiler-rt -unwindlib=libunwind -Wl,--as-needed -o libppp_crypto.la libppp_crypto_la-crypto.lo libppp_crypto_la-ppp-md5.lo libppp_crypto_la-ppp-md4.lo libppp_crypto_la-ppp-sha1.lo libppp_crypto_la-ppp-des.lo -lssl -lcrypto libtool: link: llvm-ar cr .libs/libppp_crypto.a .libs/libppp_crypto_la-crypto.o .libs/libppp_crypto_la-ppp-md5.o .libs/libppp_crypto_la-ppp-md4.o .libs/libppp_crypto_la-ppp-sha1.o .libs/libppp_crypto_la-ppp-des.o libtool: link: llvm-ranlib .libs/libppp_crypto.a libtool: link: ( cd ".libs" && rm -f "libppp_crypto.la" && ln -s "../libppp_crypto.la" "libppp_crypto.la" ) /bin/sh ../libtool --tag=CC --mode=link clang -O2 -pipe -march=native -Wl,-E -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -rtlib=compiler-rt -unwindlib=libunwind -Wl,--as-needed -o pppd pppd-auth.o pppd-ccp.o pppd-chap-md5.o pppd-chap.o pppd-demand.o pppd-eap.o pppd-ecp.o pppd-fsm.o pppd-ipcp.o pppd-lcp.o pppd-magic.o pppd-main.o pppd-options.o pppd-session.o pppd-tty.o pppd-upap.o pppd-utils.o pppd-sys-linux.o pppd-chap_ms.o pppd-crypto_ms.o pppd-cbcp.o pppd-mppe.o pppd-ipv6cp.o pppd-eui64.o pppd-eap-tls.o pppd-tls.o pppd-peap.o -lcrypt -ldl libppp_crypto.la libtool: link: clang -O2 -pipe -march=native -Wl,-E -Wl,-O1 -Wl,--as-needed -fuse-ld=lld -rtlib=compiler-rt -unwindlib=libunwind -Wl,--as-needed -o pppd pppd-auth.o pppd-ccp.o pppd-chap-md5.o pppd-chap.o pppd-demand.o pppd-eap.o pppd-ecp.o pppd-fsm.o pppd-ipcp.o pppd-lcp.o pppd-magic.o pppd-main.o pppd-options.o pppd-session.o pppd-tty.o pppd-upap.o pppd-utils.o pppd-sys-linux.o pppd-chap_ms.o pppd-crypto_ms.o pppd-cbcp.o pppd-mppe.o pppd-ipv6cp.o pppd-eui64.o pppd-eap-tls.o pppd-tls.o pppd-peap.o -lcrypt -ldl ./.libs/libppp_crypto.a -L/usr/lib -lssl -lcrypto ld.lld: error: /usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../lib64/Scrt1.o is incompatible with elf32-i386 ld.lld: error: /usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../lib64/crti.o is incompatible with elf32-i386 ld.lld: error: /usr/lib/llvm/16/bin/../../../../lib/clang/16/lib/linux/clang_rt.crtbegin-x86_64.o is incompatible with elf32-i386 ld.lld: error: pppd-auth.o is incompatible with elf32-i386 ld.lld: error: pppd-ccp.o is incompatible with elf32-i386 ld.lld: error: pppd-chap-md5.o is incompatible with elf32-i386 ld.lld: error: pppd-chap.o is incompatible with elf32-i386 ld.lld: error: pppd-demand.o is incompatible with elf32-i386 ld.lld: error: pppd-eap.o is incompatible with elf32-i386 ld.lld: error: pppd-ecp.o is incompatible with elf32-i386 ld.lld: error: pppd-fsm.o is incompatible with elf32-i386 ld.lld: error: pppd-ipcp.o is incompatible with elf32-i386 ld.lld: error: pppd-lcp.o is incompatible with elf32-i386 ld.lld: error: pppd-magic.o is incompatible with elf32-i386 ld.lld: error: pppd-main.o is incompatible with elf32-i386 ld.lld: error: pppd-options.o is incompatible with elf32-i386 ld.lld: error: pppd-session.o is incompatible with elf32-i386 ld.lld: error: pppd-tty.o is incompatible with elf32-i386 ld.lld: error: pppd-upap.o is incompatible with elf32-i386 ld.lld: error: pppd-utils.o is incompatible with elf32-i386 ld.lld: error: too many errors emitted, stopping now (use --error-limit=0 to see all errors) clang-16: error: linker command failed with exit code 1 (use -v to see invocation) make[2]: *** [Makefile:936: pppd] Error 1 make[2]: Leaving directory '/var/tmp/portage/net-dialup/ppp-2.5.0-r2/work/ppp-2.5.0/pppd' make[1]: *** [Makefile:803: all] Error 2 make[1]: Leaving directory '/var/tmp/portage/net-dialup/ppp-2.5.0-r2/work/ppp-2.5.0/pppd' make: *** [Makefile:524: all-recursive] Error 1 * ERROR: net-dialup/ppp-2.5.0-r2::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=net-dialup/ppp-2.5.0-r2::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-dialup/ppp-2.5.0-r2::gentoo'`. * The complete build log is located at '/var/tmp/portage/net-dialup/ppp-2.5.0-r2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-dialup/ppp-2.5.0-r2/temp/environment'. * Working directory: '/var/tmp/portage/net-dialup/ppp-2.5.0-r2/work/ppp-2.5.0' * S: '/var/tmp/portage/net-dialup/ppp-2.5.0-r2/work/ppp-2.5.0'