* Package: net-misc/uftp-4.9.8 * Repository: gentoo * Maintainer: azamat.hackimov@gmail.com proxy-maint@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux server ssl userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking uftp-4.9.8.tar.gz to /var/tmp/portage/net-misc/uftp-4.9.8/work >>> Source unpacked in /var/tmp/portage/net-misc/uftp-4.9.8/work >>> Preparing source in /var/tmp/portage/net-misc/uftp-4.9.8/work/uftp-4.9.8 ... * Applying uftp-4.9.4_makefile.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-misc/uftp-4.9.8/work/uftp-4.9.8 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/net-misc/uftp-4.9.8/work/uftp-4.9.8 ... make -j1 CC=x86_64-pc-linux-gnu-gcc uftp uftp_keymgt x86_64-pc-linux-gnu-gcc -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wformat=2 -Wwrite-strings -Wpointer-arith -Wcast-qual -Wshadow -Wno-missing-field-initializers -Wstrict-prototypes -Winline -Wbad-function-cast -DHAS_GETIFADDRS -O2 -pipe -march=native -fno-common `getconf LFS_CFLAGS` -c uftp_common.c uftp_common.c: In function ‘multicast_join’: uftp_common.c:1649:21: warning: ‘level’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1649 | if (setsockopt(s, level, MCAST_JOIN_SOURCE_GROUP, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1650 | (char *)&gsreq, sizeof(gsreq)) == -1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ uftp_common.c: In function ‘multicast_leave’: uftp_common.c:1700:21: warning: ‘level’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1700 | if (setsockopt(s, level, MCAST_LEAVE_SOURCE_GROUP, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1701 | (char *)&gsreq, sizeof(gsreq)) == -1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wformat=2 -Wwrite-strings -Wpointer-arith -Wcast-qual -Wshadow -Wno-missing-field-initializers -Wstrict-prototypes -Winline -Wbad-function-cast -DHAS_GETIFADDRS -O2 -pipe -march=native -fno-common `getconf LFS_CFLAGS` -c encrypt_openssl.c x86_64-pc-linux-gnu-gcc -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wformat=2 -Wwrite-strings -Wpointer-arith -Wcast-qual -Wshadow -Wno-missing-field-initializers -Wstrict-prototypes -Winline -Wbad-function-cast -DHAS_GETIFADDRS -O2 -pipe -march=native -fno-common `getconf LFS_CFLAGS` -c server_announce.c x86_64-pc-linux-gnu-gcc -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wformat=2 -Wwrite-strings -Wpointer-arith -Wcast-qual -Wshadow -Wno-missing-field-initializers -Wstrict-prototypes -Winline -Wbad-function-cast -DHAS_GETIFADDRS -O2 -pipe -march=native -fno-common `getconf LFS_CFLAGS` -c server_transfer.c x86_64-pc-linux-gnu-gcc -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wformat=2 -Wwrite-strings -Wpointer-arith -Wcast-qual -Wshadow -Wno-missing-field-initializers -Wstrict-prototypes -Winline -Wbad-function-cast -DHAS_GETIFADDRS -O2 -pipe -march=native -fno-common `getconf LFS_CFLAGS` -c server_send.c x86_64-pc-linux-gnu-gcc -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wformat=2 -Wwrite-strings -Wpointer-arith -Wcast-qual -Wshadow -Wno-missing-field-initializers -Wstrict-prototypes -Winline -Wbad-function-cast -DHAS_GETIFADDRS -O2 -pipe -march=native -fno-common `getconf LFS_CFLAGS` -c server_phase.c x86_64-pc-linux-gnu-gcc -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wformat=2 -Wwrite-strings -Wpointer-arith -Wcast-qual -Wshadow -Wno-missing-field-initializers -Wstrict-prototypes -Winline -Wbad-function-cast -DHAS_GETIFADDRS -O2 -pipe -march=native -fno-common `getconf LFS_CFLAGS` -c server_common.c x86_64-pc-linux-gnu-gcc -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wformat=2 -Wwrite-strings -Wpointer-arith -Wcast-qual -Wshadow -Wno-missing-field-initializers -Wstrict-prototypes -Winline -Wbad-function-cast -DHAS_GETIFADDRS -O2 -pipe -march=native -fno-common `getconf LFS_CFLAGS` -c server_config.c x86_64-pc-linux-gnu-gcc -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wformat=2 -Wwrite-strings -Wpointer-arith -Wcast-qual -Wshadow -Wno-missing-field-initializers -Wstrict-prototypes -Winline -Wbad-function-cast -DHAS_GETIFADDRS -O2 -pipe -march=native -fno-common `getconf LFS_CFLAGS` -c server_init.c x86_64-pc-linux-gnu-gcc -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wformat=2 -Wwrite-strings -Wpointer-arith -Wcast-qual -Wshadow -Wno-missing-field-initializers -Wstrict-prototypes -Winline -Wbad-function-cast -DHAS_GETIFADDRS -O2 -pipe -march=native -fno-common `getconf LFS_CFLAGS` -c server_main.c x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wformat=2 -Wwrite-strings -Wpointer-arith -Wcast-qual -Wshadow -Wno-missing-field-initializers -Wstrict-prototypes -Winline -Wbad-function-cast -DHAS_GETIFADDRS -o uftp uftp_common.o encrypt_openssl.o server_announce.o server_transfer.o server_send.o server_phase.o server_common.o server_config.o server_init.o server_main.o -lm -lcrypto -lpthread x86_64-pc-linux-gnu-gcc -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wformat=2 -Wwrite-strings -Wpointer-arith -Wcast-qual -Wshadow -Wno-missing-field-initializers -Wstrict-prototypes -Winline -Wbad-function-cast -DHAS_GETIFADDRS -O2 -pipe -march=native -fno-common `getconf LFS_CFLAGS` -c uftp_keymgt.c x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wformat=2 -Wwrite-strings -Wpointer-arith -Wcast-qual -Wshadow -Wno-missing-field-initializers -Wstrict-prototypes -Winline -Wbad-function-cast -DHAS_GETIFADDRS -o uftp_keymgt uftp_keymgt.o uftp_common.o encrypt_openssl.o -lm -lcrypto make -j1 CC=x86_64-pc-linux-gnu-gcc uftpd uftpproxyd x86_64-pc-linux-gnu-gcc -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wformat=2 -Wwrite-strings -Wpointer-arith -Wcast-qual -Wshadow -Wno-missing-field-initializers -Wstrict-prototypes -Winline -Wbad-function-cast -DHAS_GETIFADDRS -O2 -pipe -march=native -fno-common `getconf LFS_CFLAGS` -c client_loop.c x86_64-pc-linux-gnu-gcc -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wformat=2 -Wwrite-strings -Wpointer-arith -Wcast-qual -Wshadow -Wno-missing-field-initializers -Wstrict-prototypes -Winline -Wbad-function-cast -DHAS_GETIFADDRS -O2 -pipe -march=native -fno-common `getconf LFS_CFLAGS` -c client_announce.c client_announce.c: In function ‘handle_announce’: client_announce.c:900:61: warning: ‘%04d’ directive output may be truncated writing between 4 and 11 bytes into a region of size 10 [-Wformat-truncation=] 900 | snprintf(group->start_date, sizeof(group->start_date), "%04d%02d%02d", | ^~~~ client_announce.c:900:60: note: directive argument in the range [-2147481748, 2147483647] 900 | snprintf(group->start_date, sizeof(group->start_date), "%04d%02d%02d", | ^~~~~~~~~~~~~~ client_announce.c:900:60: note: directive argument in the range [-2147483647, 2147483647] In file included from /usr/include/stdio.h:867, from client_announce.c:31: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 9 and 34 bytes into a destination of size 10 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wformat=2 -Wwrite-strings -Wpointer-arith -Wcast-qual -Wshadow -Wno-missing-field-initializers -Wstrict-prototypes -Winline -Wbad-function-cast -DHAS_GETIFADDRS -O2 -pipe -march=native -fno-common `getconf LFS_CFLAGS` -c client_fileinfo.c x86_64-pc-linux-gnu-gcc -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wformat=2 -Wwrite-strings -Wpointer-arith -Wcast-qual -Wshadow -Wno-missing-field-initializers -Wstrict-prototypes -Winline -Wbad-function-cast -DHAS_GETIFADDRS -O2 -pipe -march=native -fno-common `getconf LFS_CFLAGS` -c client_transfer.c x86_64-pc-linux-gnu-gcc -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wformat=2 -Wwrite-strings -Wpointer-arith -Wcast-qual -Wshadow -Wno-missing-field-initializers -Wstrict-prototypes -Winline -Wbad-function-cast -DHAS_GETIFADDRS -O2 -pipe -march=native -fno-common `getconf LFS_CFLAGS` -c client_common.c client_common.c: In function ‘file_cleanup’: client_common.c:452:68: warning: ‘%s’ directive output may be truncated writing up to 299 bytes into a region of size between 84 and 283 [-Wformat-truncation=] 452 | snprintf(filepath, sizeof(filepath), "%s%c_group_%08X%c%s", tempdir, | ^~ In file included from /usr/include/stdio.h:867, from uftp_common.h:34, from client.h:34, from client_common.c:61: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 18 and 516 bytes into a destination of size 300 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wformat=2 -Wwrite-strings -Wpointer-arith -Wcast-qual -Wshadow -Wno-missing-field-initializers -Wstrict-prototypes -Winline -Wbad-function-cast -DHAS_GETIFADDRS -O2 -pipe -march=native -fno-common `getconf LFS_CFLAGS` -c client_config.c x86_64-pc-linux-gnu-gcc -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wformat=2 -Wwrite-strings -Wpointer-arith -Wcast-qual -Wshadow -Wno-missing-field-initializers -Wstrict-prototypes -Winline -Wbad-function-cast -DHAS_GETIFADDRS -O2 -pipe -march=native -fno-common `getconf LFS_CFLAGS` -c client_init.c client_init.c: In function ‘daemonize’: client_init.c:219:9: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result [-Wunused-result] 219 | chdir("/"); | ^~~~~~~~~~ client_init.c: In function ‘initialize’: client_init.c:619:45: warning: ‘%s’ directive output may be truncated writing up to 1999 bytes into a region of size 299 [-Wformat-truncation=] 619 | snprintf(tempf1, sizeof(tempf1)-1, "%s%c_uftptmp1",destdir[i],PATH_SEP); | ^~ In file included from /usr/include/stdio.h:867, from client_init.c:31: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 11 and 2010 bytes into a destination of size 299 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wformat=2 -Wwrite-strings -Wpointer-arith -Wcast-qual -Wshadow -Wno-missing-field-initializers -Wstrict-prototypes -Winline -Wbad-function-cast -DHAS_GETIFADDRS -O2 -pipe -march=native -fno-common `getconf LFS_CFLAGS` -c client_main.c x86_64-pc-linux-gnu-gcc -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wformat=2 -Wwrite-strings -Wpointer-arith -Wcast-qual -Wshadow -Wno-missing-field-initializers -Wstrict-prototypes -Winline -Wbad-function-cast -DHAS_GETIFADDRS -O2 -pipe -march=native -fno-common `getconf LFS_CFLAGS` -c heartbeat_send.c x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wformat=2 -Wwrite-strings -Wpointer-arith -Wcast-qual -Wshadow -Wno-missing-field-initializers -Wstrict-prototypes -Winline -Wbad-function-cast -DHAS_GETIFADDRS -o uftpd uftp_common.o encrypt_openssl.o client_loop.o client_announce.o client_fileinfo.o client_transfer.o client_common.o client_config.o client_init.o client_main.o heartbeat_send.o -lm -lcrypto x86_64-pc-linux-gnu-gcc -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wformat=2 -Wwrite-strings -Wpointer-arith -Wcast-qual -Wshadow -Wno-missing-field-initializers -Wstrict-prototypes -Winline -Wbad-function-cast -DHAS_GETIFADDRS -O2 -pipe -march=native -fno-common `getconf LFS_CFLAGS` -c proxy_loop.c x86_64-pc-linux-gnu-gcc -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wformat=2 -Wwrite-strings -Wpointer-arith -Wcast-qual -Wshadow -Wno-missing-field-initializers -Wstrict-prototypes -Winline -Wbad-function-cast -DHAS_GETIFADDRS -O2 -pipe -march=native -fno-common `getconf LFS_CFLAGS` -c proxy_upstream.c x86_64-pc-linux-gnu-gcc -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wformat=2 -Wwrite-strings -Wpointer-arith -Wcast-qual -Wshadow -Wno-missing-field-initializers -Wstrict-prototypes -Winline -Wbad-function-cast -DHAS_GETIFADDRS -O2 -pipe -march=native -fno-common `getconf LFS_CFLAGS` -c proxy_downstream.c x86_64-pc-linux-gnu-gcc -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wformat=2 -Wwrite-strings -Wpointer-arith -Wcast-qual -Wshadow -Wno-missing-field-initializers -Wstrict-prototypes -Winline -Wbad-function-cast -DHAS_GETIFADDRS -O2 -pipe -march=native -fno-common `getconf LFS_CFLAGS` -c proxy_common.c x86_64-pc-linux-gnu-gcc -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wformat=2 -Wwrite-strings -Wpointer-arith -Wcast-qual -Wshadow -Wno-missing-field-initializers -Wstrict-prototypes -Winline -Wbad-function-cast -DHAS_GETIFADDRS -O2 -pipe -march=native -fno-common `getconf LFS_CFLAGS` -c proxy_config.c x86_64-pc-linux-gnu-gcc -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wformat=2 -Wwrite-strings -Wpointer-arith -Wcast-qual -Wshadow -Wno-missing-field-initializers -Wstrict-prototypes -Winline -Wbad-function-cast -DHAS_GETIFADDRS -O2 -pipe -march=native -fno-common `getconf LFS_CFLAGS` -c proxy_init.c proxy_init.c: In function ‘daemonize’: proxy_init.c:209:9: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result [-Wunused-result] 209 | chdir("/"); | ^~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wformat=2 -Wwrite-strings -Wpointer-arith -Wcast-qual -Wshadow -Wno-missing-field-initializers -Wstrict-prototypes -Winline -Wbad-function-cast -DHAS_GETIFADDRS -O2 -pipe -march=native -fno-common `getconf LFS_CFLAGS` -c proxy_main.c x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wformat=2 -Wwrite-strings -Wpointer-arith -Wcast-qual -Wshadow -Wno-missing-field-initializers -Wstrict-prototypes -Winline -Wbad-function-cast -DHAS_GETIFADDRS -o uftpproxyd uftp_common.o encrypt_openssl.o proxy_loop.o proxy_upstream.o proxy_downstream.o proxy_common.o proxy_config.o proxy_init.o proxy_main.o heartbeat_send.o -lm -lcrypto /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: proxy_upstream.o:(.bss+0x0): multiple definition of `out_port'; proxy_loop.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: proxy_upstream.o:(.bss+0x4): multiple definition of `port'; proxy_loop.o:(.bss+0x4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: proxy_upstream.o:(.bss+0x10): multiple definition of `out_portname'; proxy_loop.o:(.bss+0x10): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: proxy_upstream.o:(.bss+0x30): multiple definition of `portname'; proxy_loop.o:(.bss+0x30): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: proxy_downstream.o:(.bss+0x0): multiple definition of `out_port'; proxy_loop.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: proxy_downstream.o:(.bss+0x4): multiple definition of `port'; proxy_loop.o:(.bss+0x4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: proxy_downstream.o:(.bss+0x10): multiple definition of `out_portname'; proxy_loop.o:(.bss+0x10): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: proxy_downstream.o:(.bss+0x30): multiple definition of `portname'; proxy_loop.o:(.bss+0x30): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: proxy_common.o:(.bss+0x0): multiple definition of `out_port'; proxy_loop.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: proxy_common.o:(.bss+0x4): multiple definition of `port'; proxy_loop.o:(.bss+0x4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: proxy_common.o:(.bss+0x10): multiple definition of `out_portname'; proxy_loop.o:(.bss+0x10): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: proxy_common.o:(.bss+0x30): multiple definition of `portname'; proxy_loop.o:(.bss+0x30): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: proxy_config.o:(.bss+0x3f11440): multiple definition of `portname'; proxy_loop.o:(.bss+0x30): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: proxy_config.o:(.bss+0x3f11414): multiple definition of `port'; proxy_loop.o:(.bss+0x4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: proxy_config.o:(.bss+0x3f11420): multiple definition of `out_portname'; proxy_loop.o:(.bss+0x10): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: proxy_config.o:(.bss+0x3f11410): multiple definition of `out_port'; proxy_loop.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: proxy_init.o:(.bss+0x4): multiple definition of `port'; proxy_loop.o:(.bss+0x4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: proxy_init.o:(.bss+0x30): multiple definition of `portname'; proxy_loop.o:(.bss+0x30): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: proxy_init.o:(.bss+0x10): multiple definition of `out_portname'; proxy_loop.o:(.bss+0x10): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: proxy_init.o:(.bss+0x0): multiple definition of `out_port'; proxy_loop.o:(.bss+0x0): first defined here collect2: error: ld returned 1 exit status make: *** [makefile:186: uftpproxyd] Error 1 * ERROR: net-misc/uftp-4.9.8::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=net-misc/uftp-4.9.8::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-misc/uftp-4.9.8::gentoo'`. * The complete build log is located at '/var/log/portage/net-misc:uftp-4.9.8:20200130-123604.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-misc/uftp-4.9.8/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-misc/uftp-4.9.8/temp/environment'. * Working directory: '/var/tmp/portage/net-misc/uftp-4.9.8/work/uftp-4.9.8' * S: '/var/tmp/portage/net-misc/uftp-4.9.8/work/uftp-4.9.8'