* Package: net-dialup/dwun-0.96e-r4 * Repository: gentoo * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking dwun-0.96e.tar.gz to /var/tmp/portage/net-dialup/dwun-0.96e-r4/work >>> Source unpacked in /var/tmp/portage/net-dialup/dwun-0.96e-r4/work >>> Preparing source in /var/tmp/portage/net-dialup/dwun-0.96e-r4/work/dwun-0.96e ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-dialup/dwun-0.96e-r4/work/dwun-0.96e ... ./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 --with-docdir=share/doc/dwun-0.96e-r4 loading site script /usr/share/config.site creating cache ./config.cache checking for a BSD compatible install... /usr/lib/portage/python3.6/ebuild-helpers/xattr/install -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... yes checking for working aclocal... found checking for working autoconf... found checking for working automake... found checking for working autoheader... found checking for working makeinfo... found checking for gcc... x86_64-pc-linux-gnu-gcc checking whether the C compiler (x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wl,-O1 -Wl,--as-needed) works... yes checking whether the C compiler (x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wl,-O1 -Wl,--as-needed) is a cross-compiler... no checking whether we are using GNU C... yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking for ranlib... ranlib checking for a BSD compatible install... /usr/lib/portage/python3.6/ebuild-helpers/xattr/install -c checking for crypt in -lcrypt... yes checking for gethostbyname in -lnsl... yes checking for connect in -lsocket... no checking how to run the C preprocessor... x86_64-pc-linux-gnu-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 limits.h... yes checking for sys/time.h... yes checking for unistd.h... yes checking for getopt.h... yes checking for sys/select.h... yes checking for arpa/inet.h... yes checking for working const... yes checking for pid_t... yes checking for size_t... yes checking whether time.h and sys/time.h may both be included... yes checking for unistd.h... (cached) yes checking for getpagesize... yes checking for working mmap... no checking for strftime... yes checking for strdup... yes checking for syslog... yes checking for getpass... yes checking for snprintf... yes checking for vsnprintf... yes checking for asprintf... yes updating cache ./config.cache creating ./config.status creating Makefile creating doc/Makefile creating doc/html/Makefile creating doc/examples/Makefile creating doc/examples/time-control/Makefile creating doc/examples/chatscripts/Makefile creating doc/examples/multi/Makefile creating debian/Makefile creating rpm/Makefile creating src/Makefile creating src/snprintf/Makefile creating config.h >>> Source configured. >>> Compiling source in /var/tmp/portage/net-dialup/dwun-0.96e-r4/work/dwun-0.96e ... make -j1 make all-recursive make[1]: Entering directory '/var/tmp/portage/net-dialup/dwun-0.96e-r4/work/dwun-0.96e' Making all in doc make[2]: Entering directory '/var/tmp/portage/net-dialup/dwun-0.96e-r4/work/dwun-0.96e/doc' Making all in html make[3]: Entering directory '/var/tmp/portage/net-dialup/dwun-0.96e-r4/work/dwun-0.96e/doc/html' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/var/tmp/portage/net-dialup/dwun-0.96e-r4/work/dwun-0.96e/doc/html' Making all in examples make[3]: Entering directory '/var/tmp/portage/net-dialup/dwun-0.96e-r4/work/dwun-0.96e/doc/examples' Making all in time-control make[4]: Entering directory '/var/tmp/portage/net-dialup/dwun-0.96e-r4/work/dwun-0.96e/doc/examples/time-control' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/var/tmp/portage/net-dialup/dwun-0.96e-r4/work/dwun-0.96e/doc/examples/time-control' Making all in chatscripts make[4]: Entering directory '/var/tmp/portage/net-dialup/dwun-0.96e-r4/work/dwun-0.96e/doc/examples/chatscripts' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/var/tmp/portage/net-dialup/dwun-0.96e-r4/work/dwun-0.96e/doc/examples/chatscripts' Making all in multi make[4]: Entering directory '/var/tmp/portage/net-dialup/dwun-0.96e-r4/work/dwun-0.96e/doc/examples/multi' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/var/tmp/portage/net-dialup/dwun-0.96e-r4/work/dwun-0.96e/doc/examples/multi' make[4]: Entering directory '/var/tmp/portage/net-dialup/dwun-0.96e-r4/work/dwun-0.96e/doc/examples' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/var/tmp/portage/net-dialup/dwun-0.96e-r4/work/dwun-0.96e/doc/examples' make[3]: Leaving directory '/var/tmp/portage/net-dialup/dwun-0.96e-r4/work/dwun-0.96e/doc/examples' make[3]: Entering directory '/var/tmp/portage/net-dialup/dwun-0.96e-r4/work/dwun-0.96e/doc' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/var/tmp/portage/net-dialup/dwun-0.96e-r4/work/dwun-0.96e/doc' make[2]: Leaving directory '/var/tmp/portage/net-dialup/dwun-0.96e-r4/work/dwun-0.96e/doc' Making all in src make[2]: Entering directory '/var/tmp/portage/net-dialup/dwun-0.96e-r4/work/dwun-0.96e/src' Making all in snprintf make[3]: Entering directory '/var/tmp/portage/net-dialup/dwun-0.96e-r4/work/dwun-0.96e/src/snprintf' rm -f libsnprintf.a ar cru libsnprintf.a ranlib libsnprintf.a make[3]: Leaving directory '/var/tmp/portage/net-dialup/dwun-0.96e-r4/work/dwun-0.96e/src/snprintf' make[3]: Entering directory '/var/tmp/portage/net-dialup/dwun-0.96e-r4/work/dwun-0.96e/src' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -march=native -fno-common -c prepend.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wl,-O1 -Wl,--as-needed -o dwunprepend prepend.o -lnsl -lcrypt x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -march=native -fno-common -c getgroup.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wl,-O1 -Wl,--as-needed -o dwungetgroup getgroup.o -lnsl -lcrypt x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -march=native -fno-common -c main.c main.c: In function ‘main’: main.c:60:3: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result [-Wunused-result] 60 | chdir(orig_work_dir); | ^~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -march=native -fno-common -c ipc.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -march=native -fno-common -c network.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -march=native -fno-common -c child.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -march=native -fno-common -c util.c util.c: In function ‘become_daemon’: util.c:232:2: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result [-Wunused-result] 232 | chdir("/"); | ^~~~~~~~~~ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -march=native -fno-common -c auth.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -march=native -fno-common -c item.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -march=native -fno-common -c socket.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -march=native -fno-common -c buffer.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -march=native -fno-common -c exec.c exec.c: In function ‘onaction’: exec.c:59:2: warning: implicit declaration of function ‘asprintf’; did you mean ‘vsprintf’? [-Wimplicit-function-declaration] 59 | asprintf(&ident.pid, "%lu", (u_long)item->pid); | ^~~~~~~~ | vsprintf x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -march=native -fno-common -c rcfile.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -march=native -fno-common -c connect.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -march=native -fno-common -c disconnect.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -march=native -fno-common -c state.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -O2 -pipe -march=native -fno-common -c compat.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wl,-O1 -Wl,--as-needed -o dwun main.o ipc.o network.o child.o util.o auth.o item.o socket.o buffer.o exec.o rcfile.o connect.o disconnect.o state.o compat.o -lnsl -lcrypt /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ipc.o:(.bss+0x0): multiple definition of `MYLOG_OPTIONS'; main.o:(.bss+0xd0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: network.o:(.bss+0x0): multiple definition of `MYLOG_OPTIONS'; main.o:(.bss+0xd0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: child.o:(.bss+0x0): multiple definition of `MYLOG_OPTIONS'; main.o:(.bss+0xd0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: util.o:(.bss+0x0): multiple definition of `MYLOG_OPTIONS'; main.o:(.bss+0xd0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: auth.o:(.bss+0x0): multiple definition of `MYLOG_OPTIONS'; main.o:(.bss+0xd0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: item.o:(.bss+0x0): multiple definition of `MYLOG_OPTIONS'; main.o:(.bss+0xd0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: socket.o:(.bss+0x0): multiple definition of `MYLOG_OPTIONS'; main.o:(.bss+0xd0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: buffer.o:(.bss+0x0): multiple definition of `MYLOG_OPTIONS'; main.o:(.bss+0xd0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: exec.o:(.bss+0x0): multiple definition of `MYLOG_OPTIONS'; main.o:(.bss+0xd0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rcfile.o:(.bss+0x0): multiple definition of `MYLOG_OPTIONS'; main.o:(.bss+0xd0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: connect.o:(.bss+0x0): multiple definition of `MYLOG_OPTIONS'; main.o:(.bss+0xd0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: disconnect.o:(.bss+0x0): multiple definition of `MYLOG_OPTIONS'; main.o:(.bss+0xd0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: state.o:(.bss+0x0): multiple definition of `MYLOG_OPTIONS'; main.o:(.bss+0xd0): first defined here collect2: error: ld returned 1 exit status make[3]: *** [Makefile:212: dwun] Error 1 make[3]: Leaving directory '/var/tmp/portage/net-dialup/dwun-0.96e-r4/work/dwun-0.96e/src' make[2]: *** [Makefile:249: all-recursive] Error 1 make[2]: Leaving directory '/var/tmp/portage/net-dialup/dwun-0.96e-r4/work/dwun-0.96e/src' make[1]: *** [Makefile:162: all-recursive] Error 1 make[1]: Leaving directory '/var/tmp/portage/net-dialup/dwun-0.96e-r4/work/dwun-0.96e' make: *** [Makefile:306: all-recursive-am] Error 2 * ERROR: net-dialup/dwun-0.96e-r4::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=net-dialup/dwun-0.96e-r4::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-dialup/dwun-0.96e-r4::gentoo'`. * The complete build log is located at '/var/log/portage/net-dialup:dwun-0.96e-r4:20200128-174143.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-dialup/dwun-0.96e-r4/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-dialup/dwun-0.96e-r4/temp/environment'. * Working directory: '/var/tmp/portage/net-dialup/dwun-0.96e-r4/work/dwun-0.96e' * S: '/var/tmp/portage/net-dialup/dwun-0.96e-r4/work/dwun-0.96e'