==> Retrieving sources... -> Found mptcp-1.9.0.tar.gz ==> Generating checksums for source files... ==> Making package: mptcp 1.9.0-2 (Thu 21 Nov 2024 04:16:42 AM UTC) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found mptcp-1.9.0.tar.gz ==> Validating source files with sha512sums... mptcp-1.9.0.tar.gz ... Passed ==> Extracting sources... -> Extracting mptcp-1.9.0.tar.gz with bsdtar ==> Starting build()... gcc -S src/_arp.c -Wall -Wpointer-arith -Wuninitialized -Wshadow -Wundef -O3 -fomit-frame-pointer -DVERSION=\"1.9.0\" -o src/_arp.o.asm gcc -S src/_consistency.c -Wall -Wpointer-arith -Wuninitialized -Wshadow -Wundef -O3 -fomit-frame-pointer -DVERSION=\"1.9.0\" -o src/_consistency.o.asm gcc -S src/_icmp.c -Wall -Wpointer-arith -Wuninitialized -Wshadow -Wundef -O3 -fomit-frame-pointer -DVERSION=\"1.9.0\" -o src/_icmp.o.asm gcc -S src/_irc.c -Wall -Wpointer-arith -Wuninitialized -Wshadow -Wundef -O3 -fomit-frame-pointer -DVERSION=\"1.9.0\" -o src/_irc.o.asm gcc -c src/_irc.c -Wall -Wpointer-arith -Wuninitialized -Wshadow -Wundef -O3 -fomit-frame-pointer -DVERSION=\"1.9.0\" -o src/_irc.o gcc -c src/_consistency.c -Wall -Wpointer-arith -Wuninitialized -Wshadow -Wundef -O3 -fomit-frame-pointer -DVERSION=\"1.9.0\" -o src/_consistency.o src/_arp.c: In function ‘arp’: src/_arp.c:622:54: warning: array subscript 256 is outside array bounds of ‘char[32]’ [-Warray-bounds=] 622 | _data.target = (struct sockaddr_in *) addressbuff + sizeof(struct sockaddr_in); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/_arp.c:619:16: note: at offset 256 into object ‘addressbuff’ of size 32 619 | static char addressbuff[sizeof(struct sockaddr_in) * 2] __nocommon__; | ^~~~~~~~~~~ gcc -c src/_icmp.c -Wall -Wpointer-arith -Wuninitialized -Wshadow -Wundef -O3 -fomit-frame-pointer -DVERSION=\"1.9.0\" -o src/_icmp.o gcc -c src/_arp.c -Wall -Wpointer-arith -Wuninitialized -Wshadow -Wundef -O3 -fomit-frame-pointer -DVERSION=\"1.9.0\" -o src/_arp.o gcc -S src/_tcp.c -Wall -Wpointer-arith -Wuninitialized -Wshadow -Wundef -O3 -fomit-frame-pointer -DVERSION=\"1.9.0\" -o src/_tcp.o.asm gcc -S src/_udp.c -Wall -Wpointer-arith -Wuninitialized -Wshadow -Wundef -O3 -fomit-frame-pointer -DVERSION=\"1.9.0\" -o src/_udp.o.asm src/_tcp.c: In function ‘__tagging’: src/_tcp.c:38:23: warning: ‘strncat’ specified bound 4 equals source length [-Wstringop-overflow=] 38 | if (__tcp->fin) strncat(__buff, "|FIN", 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/_tcp.c:39:23: warning: ‘strncat’ specified bound 4 equals source length [-Wstringop-overflow=] 39 | if (__tcp->psh) strncat(__buff, "|PSH", 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/_tcp.c:40:23: warning: ‘strncat’ specified bound 4 equals source length [-Wstringop-overflow=] 40 | if (__tcp->ack) strncat(__buff, "|ACK", 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/_tcp.c:41:23: warning: ‘strncat’ specified bound 4 equals source length [-Wstringop-overflow=] 41 | if (__tcp->syn) strncat(__buff, "|SYN", 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/_tcp.c:42:23: warning: ‘strncat’ specified bound 4 equals source length [-Wstringop-overflow=] 42 | if (__tcp->urg) strncat(__buff, "|URG", 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -S src/_utils.c -Wall -Wpointer-arith -Wuninitialized -Wshadow -Wundef -O3 -fomit-frame-pointer -DVERSION=\"1.9.0\" -o src/_utils.o.asm src/_arp.c: In function ‘arp’: src/_arp.c:622:54: warning: array subscript 256 is outside array bounds of ‘char[32]’ [-Warray-bounds=] 622 | _data.target = (struct sockaddr_in *) addressbuff + sizeof(struct sockaddr_in); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/_arp.c:619:16: note: at offset 256 into object ‘addressbuff’ of size 32 619 | static char addressbuff[sizeof(struct sockaddr_in) * 2] __nocommon__; | ^~~~~~~~~~~ src/_udp.c: In function ‘udp’: src/_udp.c:323:54: warning: array subscript 256 is outside array bounds of ‘char[32]’ [-Warray-bounds=] 323 | _data.target = (struct sockaddr_in *) addressbuff + sizeof(struct sockaddr_in); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/_udp.c:321:16: note: at offset 256 into object ‘addressbuff’ of size 32 321 | static char addressbuff[sizeof(struct sockaddr_in)*2] __nocommon__; | ^~~~~~~~~~~ src/_utils.c:192:1: warning: ‘pure’ attribute on function returning ‘void’ [-Wattributes] 192 | __pure__ void __set_broadcast( const uint32 __socket ) { | ^~~~~~~~ src/_utils.c:200:1: warning: ‘pure’ attribute on function returning ‘void’ [-Wattributes] 200 | __pure__ inline void __set_nodelay( const uint32 __socket ) { | ^~~~~~~~ src/_utils.c:208:1: warning: ‘pure’ attribute on function returning ‘void’ [-Wattributes] 208 | __pure__ void __set_hdrincl( const uint32 __socket ) { | ^~~~~~~~ src/_utils.c:215:1: warning: ‘pure’ attribute on function returning ‘void’ [-Wattributes] 215 | __pure__ inline void __set_nonblock( const uint32 __socket ) { | ^~~~~~~~ src/_utils.c:446:1: warning: ‘pure’ attribute on function returning ‘void’ [-Wattributes] 446 | { | ^ gcc -c src/_udp.c -Wall -Wpointer-arith -Wuninitialized -Wshadow -Wundef -O3 -fomit-frame-pointer -DVERSION=\"1.9.0\" -o src/_udp.o gcc -S src/_webstress.c -Wall -Wpointer-arith -Wuninitialized -Wshadow -Wundef -O3 -fomit-frame-pointer -DVERSION=\"1.9.0\" -o src/_webstress.o.asm src/_tcp.c: In function ‘tcp’: src/_tcp.c:653:54: warning: array subscript 256 is outside array bounds of ‘char[32]’ [-Warray-bounds=] 653 | _data.target = (struct sockaddr_in *) addressbuff + sizeof(struct sockaddr_in); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/_tcp.c:651:16: note: at offset 256 into object ‘addressbuff’ of size 32 651 | static char addressbuff[sizeof(struct sockaddr_in)*2] __nocommon__; | ^~~~~~~~~~~ gcc -c src/_tcp.c -Wall -Wpointer-arith -Wuninitialized -Wshadow -Wundef -O3 -fomit-frame-pointer -DVERSION=\"1.9.0\" -o src/_tcp.o src/_udp.c: In function ‘udp’: src/_udp.c:323:54: warning: array subscript 256 is outside array bounds of ‘char[32]’ [-Warray-bounds=] 323 | _data.target = (struct sockaddr_in *) addressbuff + sizeof(struct sockaddr_in); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/_udp.c:321:16: note: at offset 256 into object ‘addressbuff’ of size 32 321 | static char addressbuff[sizeof(struct sockaddr_in)*2] __nocommon__; | ^~~~~~~~~~~ In function ‘__fetchIp’, inlined from ‘__lookup’ at src/_utils.c:245:38: src/_utils.c:345:4: warning: ‘strncpy’ output may be truncated copying 15 bytes from a string of length 15 [-Wstringop-truncation] 345 | strncpy(eth.ifr_name, __device, (IFNAMSIZ - 1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/_tcp.c: In function ‘__tagging’: src/_tcp.c:38:23: warning: ‘strncat’ specified bound 4 equals source length [-Wstringop-overflow=] 38 | if (__tcp->fin) strncat(__buff, "|FIN", 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/_tcp.c:39:23: warning: ‘strncat’ specified bound 4 equals source length [-Wstringop-overflow=] 39 | if (__tcp->psh) strncat(__buff, "|PSH", 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/_tcp.c:40:23: warning: ‘strncat’ specified bound 4 equals source length [-Wstringop-overflow=] 40 | if (__tcp->ack) strncat(__buff, "|ACK", 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/_tcp.c:41:23: warning: ‘strncat’ specified bound 4 equals source length [-Wstringop-overflow=] 41 | if (__tcp->syn) strncat(__buff, "|SYN", 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/_tcp.c:42:23: warning: ‘strncat’ specified bound 4 equals source length [-Wstringop-overflow=] 42 | if (__tcp->urg) strncat(__buff, "|URG", 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -c src/_utils.c -Wall -Wpointer-arith -Wuninitialized -Wshadow -Wundef -O3 -fomit-frame-pointer -DVERSION=\"1.9.0\" -o src/_utils.o src/_webstress.c: In function ‘web’: src/_webstress.c:476:54: warning: array subscript 256 is outside array bounds of ‘char[32]’ [-Warray-bounds=] 476 | _data.target = (struct sockaddr_in *) addressbuff + sizeof(struct sockaddr_in); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/_webstress.c:473:16: note: at offset 256 into object ‘addressbuff’ of size 32 473 | static char addressbuff[sizeof(struct sockaddr_in) * 2] __nocommon__; | ^~~~~~~~~~~ gcc -c src/_webstress.c -Wall -Wpointer-arith -Wuninitialized -Wshadow -Wundef -O3 -fomit-frame-pointer -DVERSION=\"1.9.0\" -o src/_webstress.o src/_utils.c:192:1: warning: ‘pure’ attribute on function returning ‘void’ [-Wattributes] 192 | __pure__ void __set_broadcast( const uint32 __socket ) { | ^~~~~~~~ src/_utils.c:200:1: warning: ‘pure’ attribute on function returning ‘void’ [-Wattributes] 200 | __pure__ inline void __set_nodelay( const uint32 __socket ) { | ^~~~~~~~ src/_utils.c:208:1: warning: ‘pure’ attribute on function returning ‘void’ [-Wattributes] 208 | __pure__ void __set_hdrincl( const uint32 __socket ) { | ^~~~~~~~ src/_utils.c:215:1: warning: ‘pure’ attribute on function returning ‘void’ [-Wattributes] 215 | __pure__ inline void __set_nonblock( const uint32 __socket ) { | ^~~~~~~~ src/_utils.c:446:1: warning: ‘pure’ attribute on function returning ‘void’ [-Wattributes] 446 | { | ^ src/_tcp.c: In function ‘tcp’: src/_tcp.c:653:54: warning: array subscript 256 is outside array bounds of ‘char[32]’ [-Warray-bounds=] 653 | _data.target = (struct sockaddr_in *) addressbuff + sizeof(struct sockaddr_in); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/_tcp.c:651:16: note: at offset 256 into object ‘addressbuff’ of size 32 651 | static char addressbuff[sizeof(struct sockaddr_in)*2] __nocommon__; | ^~~~~~~~~~~ In function ‘__fetchIp’, inlined from ‘__lookup’ at src/_utils.c:245:38: src/_utils.c:345:4: warning: ‘strncpy’ output may be truncated copying 15 bytes from a string of length 15 [-Wstringop-truncation] 345 | strncpy(eth.ifr_name, __device, (IFNAMSIZ - 1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/_webstress.c: In function ‘web’: src/_webstress.c:476:54: warning: array subscript 256 is outside array bounds of ‘char[32]’ [-Warray-bounds=] 476 | _data.target = (struct sockaddr_in *) addressbuff + sizeof(struct sockaddr_in); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/_webstress.c:473:16: note: at offset 256 into object ‘addressbuff’ of size 32 473 | static char addressbuff[sizeof(struct sockaddr_in) * 2] __nocommon__; | ^~~~~~~~~~~ mkdir -p ./bin gcc -o ./bin/mptcp ./src/mptcp.c src/_arp.o src/_consistency.o src/_icmp.o src/_irc.o src/_tcp.o src/_udp.o src/_utils.o src/_webstress.o -Wall -Wpointer-arith -Wuninitialized -Wshadow -Wundef -O3 -fomit-frame-pointer -DVERSION=\"1.9.0\" -lpthread -DDATEBUILD=\"21.11.2024--04:16:43\" /usr/sbin/ld: src/_arp.o:(.bss+0x10): multiple definition of `pkt'; /tmp/ccrKmLcT.o:(.bss+0x0): first defined here /usr/sbin/ld: src/_arp.o:(.bss+0x2f00): multiple definition of `__mutex'; /tmp/ccrKmLcT.o:(.bss+0x2f00): first defined here /usr/sbin/ld: src/_arp.o:(.bss+0x4e80): multiple definition of `_t'; /tmp/ccrKmLcT.o:(.bss+0x4e80): first defined here /usr/sbin/ld: src/_arp.o:(.bss+0x18): multiple definition of `__pool'; /tmp/ccrKmLcT.o:(.bss+0x8): first defined here /usr/sbin/ld: src/_arp.o:(.bss+0x20): multiple definition of `__sockets'; /tmp/ccrKmLcT.o:(.bss+0x20): first defined here /usr/sbin/ld: src/_arp.o:(.bss+0x2f40): multiple definition of `__threads'; /tmp/ccrKmLcT.o:(.bss+0x2f40): first defined here /usr/sbin/ld: src/_arp.o:(.bss+0x4e88): multiple definition of `_time'; /tmp/ccrKmLcT.o:(.bss+0x4e88): first defined here /usr/sbin/ld: src/_consistency.o:(.bss+0x0): multiple definition of `pkt'; /tmp/ccrKmLcT.o:(.bss+0x0): first defined here /usr/sbin/ld: src/_consistency.o:(.bss+0x8): multiple definition of `__pool'; /tmp/ccrKmLcT.o:(.bss+0x8): first defined here /usr/sbin/ld: src/_consistency.o:(.bss+0x20): multiple definition of `__sockets'; /tmp/ccrKmLcT.o:(.bss+0x20): first defined here /usr/sbin/ld: src/_consistency.o:(.bss+0x2f00): multiple definition of `__mutex'; /tmp/ccrKmLcT.o:(.bss+0x2f00): first defined here /usr/sbin/ld: src/_consistency.o:(.bss+0x2f40): multiple definition of `__threads'; /tmp/ccrKmLcT.o:(.bss+0x2f40): first defined here /usr/sbin/ld: src/_consistency.o:(.bss+0x4e80): multiple definition of `_t'; /tmp/ccrKmLcT.o:(.bss+0x4e80): first defined here /usr/sbin/ld: src/_consistency.o:(.bss+0x4e88): multiple definition of `_time'; /tmp/ccrKmLcT.o:(.bss+0x4e88): first defined here /usr/sbin/ld: src/_icmp.o:(.bss+0x2f00): multiple definition of `__mutex'; /tmp/ccrKmLcT.o:(.bss+0x2f00): first defined here /usr/sbin/ld: src/_icmp.o:(.bss+0x0): multiple definition of `pkt'; /tmp/ccrKmLcT.o:(.bss+0x0): first defined here /usr/sbin/ld: src/_icmp.o:(.bss+0x4e80): multiple definition of `_t'; /tmp/ccrKmLcT.o:(.bss+0x4e80): first defined here /usr/sbin/ld: src/_icmp.o:(.bss+0x8): multiple definition of `__pool'; /tmp/ccrKmLcT.o:(.bss+0x8): first defined here /usr/sbin/ld: src/_icmp.o:(.bss+0x20): multiple definition of `__sockets'; /tmp/ccrKmLcT.o:(.bss+0x20): first defined here /usr/sbin/ld: src/_icmp.o:(.bss+0x2f40): multiple definition of `__threads'; /tmp/ccrKmLcT.o:(.bss+0x2f40): first defined here /usr/sbin/ld: src/_icmp.o:(.bss+0x4e88): multiple definition of `_time'; /tmp/ccrKmLcT.o:(.bss+0x4e88): first defined here /usr/sbin/ld: src/_irc.o:(.bss+0x808): multiple definition of `pkt'; /tmp/ccrKmLcT.o:(.bss+0x0): first defined here /usr/sbin/ld: src/_irc.o:(.bss+0x810): multiple definition of `__pool'; /tmp/ccrKmLcT.o:(.bss+0x8): first defined here /usr/sbin/ld: src/_irc.o:(.bss+0x820): multiple definition of `__sockets'; /tmp/ccrKmLcT.o:(.bss+0x20): first defined here /usr/sbin/ld: src/_irc.o:(.bss+0x3700): multiple definition of `__mutex'; /tmp/ccrKmLcT.o:(.bss+0x2f00): first defined here /usr/sbin/ld: src/_irc.o:(.bss+0x3740): multiple definition of `__threads'; /tmp/ccrKmLcT.o:(.bss+0x2f40): first defined here /usr/sbin/ld: src/_irc.o:(.bss+0x5680): multiple definition of `_t'; /tmp/ccrKmLcT.o:(.bss+0x4e80): first defined here /usr/sbin/ld: src/_irc.o:(.bss+0x5688): multiple definition of `_time'; /tmp/ccrKmLcT.o:(.bss+0x4e88): first defined here /usr/sbin/ld: src/_tcp.o:(.bss+0x2f00): multiple definition of `__mutex'; /tmp/ccrKmLcT.o:(.bss+0x2f00): first defined here /usr/sbin/ld: src/_tcp.o:(.bss+0x10): multiple definition of `pkt'; /tmp/ccrKmLcT.o:(.bss+0x0): first defined here /usr/sbin/ld: src/_tcp.o:(.bss+0x0): multiple definition of `_data'; src/_arp.o:(.bss+0x0): first defined here /usr/sbin/ld: src/_tcp.o:(.bss+0x4e80): multiple definition of `_t'; /tmp/ccrKmLcT.o:(.bss+0x4e80): first defined here /usr/sbin/ld: src/_tcp.o:(.bss+0x18): multiple definition of `__pool'; /tmp/ccrKmLcT.o:(.bss+0x8): first defined here /usr/sbin/ld: src/_tcp.o:(.bss+0x20): multiple definition of `__sockets'; /tmp/ccrKmLcT.o:(.bss+0x20): first defined here /usr/sbin/ld: src/_tcp.o:(.bss+0x2f40): multiple definition of `__threads'; /tmp/ccrKmLcT.o:(.bss+0x2f40): first defined here /usr/sbin/ld: src/_tcp.o:(.bss+0x4e88): multiple definition of `_time'; /tmp/ccrKmLcT.o:(.bss+0x4e88): first defined here /usr/sbin/ld: src/_udp.o:(.bss+0x2f00): multiple definition of `__mutex'; /tmp/ccrKmLcT.o:(.bss+0x2f00): first defined here /usr/sbin/ld: src/_udp.o:(.bss+0x0): multiple definition of `pkt'; /tmp/ccrKmLcT.o:(.bss+0x0): first defined here /usr/sbin/ld: src/_udp.o:(.bss+0x4e80): multiple definition of `_t'; /tmp/ccrKmLcT.o:(.bss+0x4e80): first defined here /usr/sbin/ld: src/_udp.o:(.bss+0x8): multiple definition of `__pool'; /tmp/ccrKmLcT.o:(.bss+0x8): first defined here /usr/sbin/ld: src/_udp.o:(.bss+0x20): multiple definition of `__sockets'; /tmp/ccrKmLcT.o:(.bss+0x20): first defined here /usr/sbin/ld: src/_udp.o:(.bss+0x2f40): multiple definition of `__threads'; /tmp/ccrKmLcT.o:(.bss+0x2f40): first defined here /usr/sbin/ld: src/_udp.o:(.bss+0x4e88): multiple definition of `_time'; /tmp/ccrKmLcT.o:(.bss+0x4e88): first defined here /usr/sbin/ld: src/_utils.o:(.bss+0x20): multiple definition of `__sockets'; /tmp/ccrKmLcT.o:(.bss+0x20): first defined here /usr/sbin/ld: src/_utils.o:(.bss+0x2f00): multiple definition of `__mutex'; /tmp/ccrKmLcT.o:(.bss+0x2f00): first defined here /usr/sbin/ld: src/_utils.o:(.bss+0x2f40): multiple definition of `__threads'; /tmp/ccrKmLcT.o:(.bss+0x2f40): first defined here /usr/sbin/ld: src/_utils.o:(.bss+0x0): multiple definition of `pkt'; /tmp/ccrKmLcT.o:(.bss+0x0): first defined here /usr/sbin/ld: src/_utils.o:(.bss+0x8): multiple definition of `__pool'; /tmp/ccrKmLcT.o:(.bss+0x8): first defined here /usr/sbin/ld: src/_utils.o:(.bss+0x4e88): multiple definition of `_time'; /tmp/ccrKmLcT.o:(.bss+0x4e88): first defined here /usr/sbin/ld: src/_utils.o:(.bss+0x4e80): multiple definition of `_t'; /tmp/ccrKmLcT.o:(.bss+0x4e80): first defined here /usr/sbin/ld: src/_webstress.o:(.bss+0x2f00): multiple definition of `__mutex'; /tmp/ccrKmLcT.o:(.bss+0x2f00): first defined here /usr/sbin/ld: src/_webstress.o:(.bss+0x0): multiple definition of `pkt'; /tmp/ccrKmLcT.o:(.bss+0x0): first defined here /usr/sbin/ld: src/_webstress.o:(.bss+0x8): multiple definition of `__pool'; /tmp/ccrKmLcT.o:(.bss+0x8): first defined here /usr/sbin/ld: src/_webstress.o:(.bss+0x20): multiple definition of `__sockets'; /tmp/ccrKmLcT.o:(.bss+0x20): first defined here /usr/sbin/ld: src/_webstress.o:(.bss+0x2f40): multiple definition of `__threads'; /tmp/ccrKmLcT.o:(.bss+0x2f40): first defined here /usr/sbin/ld: src/_webstress.o:(.bss+0x4e80): multiple definition of `_t'; /tmp/ccrKmLcT.o:(.bss+0x4e80): first defined here /usr/sbin/ld: src/_webstress.o:(.bss+0x4e88): multiple definition of `_time'; /tmp/ccrKmLcT.o:(.bss+0x4e88): first defined here collect2: error: ld returned 1 exit status make: *** [Makefile:24: mptcp] Error 1 ==> ERROR: A failure occurred in build(). Aborting...