DEBUG: Executing shell function do_compile
NOTE: make -j 10 -l 64
make all-recursive
make[1]: Entering directory 'TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build'
Making all in src
make[2]: Entering directory 'TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build/src'
Making all in torrent
make[3]: Entering directory 'TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build/src/torrent'
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o bitfield.lo ../../../sources/libtorrent-0.14.0/src/torrent/bitfield.cc
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o chunk_manager.lo ../../../sources/libtorrent-0.14.0/src/torrent/chunk_manager.cc
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o connection_manager.lo ../../../sources/libtorrent-0.14.0/src/torrent/connection_manager.cc
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o dht_manager.lo ../../../sources/libtorrent-0.14.0/src/torrent/dht_manager.cc
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o download.lo ../../../sources/libtorrent-0.14.0/src/torrent/download.cc
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o error.lo ../../../sources/libtorrent-0.14.0/src/torrent/error.cc
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o event.lo ../../../sources/libtorrent-0.14.0/src/torrent/event.cc
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o exceptions.lo ../../../sources/libtorrent-0.14.0/src/torrent/exceptions.cc
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o hash_string.lo ../../../sources/libtorrent-0.14.0/src/torrent/hash_string.cc
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o http.lo ../../../sources/libtorrent-0.14.0/src/torrent/http.cc
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/bitfield.cc -fPIC -DPIC -o .libs/bitfield.o
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/chunk_manager.cc -fPIC -DPIC -o .libs/chunk_manager.o
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/connection_manager.cc -fPIC -DPIC -o .libs/connection_manager.o
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/dht_manager.cc -fPIC -DPIC -o .libs/dht_manager.o
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/download.cc -fPIC -DPIC -o .libs/download.o
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/hash_string.cc -fPIC -DPIC -o .libs/hash_string.o
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/error.cc -fPIC -DPIC -o .libs/error.o
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/event.cc -fPIC -DPIC -o .libs/event.o
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/http.cc -fPIC -DPIC -o .libs/http.o
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/exceptions.cc -fPIC -DPIC -o .libs/exceptions.o
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o object.lo ../../../sources/libtorrent-0.14.0/src/torrent/object.cc
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/object.cc -fPIC -DPIC -o .libs/object.o
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/chunk_manager.cc:43:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../data/chunk_list.h:44:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../data/chunk.h:44:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../data/chunk_part.h:40:
../../../sources/libtorrent-0.14.0/src/torrent/../data/memory_chunk.h:158:12: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
158 | char buf[size];
| ^~~~
../../../sources/libtorrent-0.14.0/src/torrent/../data/memory_chunk.h:158:12: note: read of non-const variable 'size' is not allowed in a constant expression
../../../sources/libtorrent-0.14.0/src/torrent/../data/memory_chunk.h:157:12: note: declared here
157 | uint32_t size = pages_touched(offset, length);
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/chunk_manager.cc:43:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../data/chunk_list.h:44:
../../../sources/libtorrent-0.14.0/src/torrent/../data/chunk.h:124:57: warning: 'mem_fun_ref<bool, torrent::ChunkPart, void *>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
124 | return std::find_if(begin(), end(), std::bind2nd(std::mem_fun_ref(&ChunkPart::has_address), ptr));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1408:5: note: 'mem_fun_ref<bool, torrent::ChunkPart, void *>' has been explicitly marked deprecated here
1408 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/chunk_manager.cc:43:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../data/chunk_list.h:44:
../../../sources/libtorrent-0.14.0/src/torrent/../data/chunk.h:124:44: warning: 'bind2nd<std::const_mem_fun1_ref_t<bool, torrent::ChunkPart, void *>, void *>' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
124 | return std::find_if(begin(), end(), std::bind2nd(std::mem_fun_ref(&ChunkPart::has_address), ptr));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/backward/binders.h:170:5: note: 'bind2nd<std::const_mem_fun1_ref_t<bool, torrent::ChunkPart, void *>, void *>' has been explicitly marked deprecated here
170 | _GLIBCXX11_DEPRECATED_SUGGEST("std::bind")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/download.cc:41:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/block.h:42:
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/block_transfer.h:132:5: warning: '~BlockTransfer' has a non-throwing exception specification but can still throw [-Wexceptions]
132 | throw internal_error("BlockTransfer::~BlockTransfer() peer_info not NULL");
| ^
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/block_transfer.h:127:16: note: destructor has a implicit non-throwing exception specification
127 | BlockTransfer::~BlockTransfer() {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/block_transfer.h:129:5: warning: '~BlockTransfer' has a non-throwing exception specification but can still throw [-Wexceptions]
129 | throw internal_error("BlockTransfer::~BlockTransfer() block not NULL");
| ^
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/block_transfer.h:127:16: note: destructor has a implicit non-throwing exception specification
127 | BlockTransfer::~BlockTransfer() {
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/download.cc:43:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../data/chunk_list.h:44:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../data/chunk.h:44:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../data/chunk_part.h:40:
../../../sources/libtorrent-0.14.0/src/torrent/../data/memory_chunk.h:158:12: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
158 | char buf[size];
| ^~~~
../../../sources/libtorrent-0.14.0/src/torrent/../data/memory_chunk.h:158:12: note: read of non-const variable 'size' is not allowed in a constant expression
../../../sources/libtorrent-0.14.0/src/torrent/../data/memory_chunk.h:157:12: note: declared here
157 | uint32_t size = pages_touched(offset, length);
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/download.cc:43:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../data/chunk_list.h:44:
../../../sources/libtorrent-0.14.0/src/torrent/../data/chunk.h:124:57: warning: 'mem_fun_ref<bool, torrent::ChunkPart, void *>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
124 | return std::find_if(begin(), end(), std::bind2nd(std::mem_fun_ref(&ChunkPart::has_address), ptr));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1408:5: note: 'mem_fun_ref<bool, torrent::ChunkPart, void *>' has been explicitly marked deprecated here
1408 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/download.cc:43:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../data/chunk_list.h:44:
../../../sources/libtorrent-0.14.0/src/torrent/../data/chunk.h:124:44: warning: 'bind2nd<std::const_mem_fun1_ref_t<bool, torrent::ChunkPart, void *>, void *>' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
124 | return std::find_if(begin(), end(), std::bind2nd(std::mem_fun_ref(&ChunkPart::has_address), ptr));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/backward/binders.h:170:5: note: 'bind2nd<std::const_mem_fun1_ref_t<bool, torrent::ChunkPart, void *>, void *>' has been explicitly marked deprecated here
170 | _GLIBCXX11_DEPRECATED_SUGGEST("std::bind")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/chunk_manager.cc:48:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../globals.h:5:
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:56:7: warning: '~priority_item' has a non-throwing exception specification but can still throw [-Wexceptions]
56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item.");
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:54:3: note: destructor has a implicit non-throwing exception specification
54 | ~priority_item() {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/chunk_manager.cc:78:5: warning: '~ChunkManager' has a non-throwing exception specification but can still throw [-Wexceptions]
78 | throw internal_error("ChunkManager::~ChunkManager() m_memoryUsage != 0 || m_memoryBlockCount != 0.");
| ^
../../../sources/libtorrent-0.14.0/src/torrent/chunk_manager.cc:76:15: note: destructor has a implicit non-throwing exception specification
76 | ChunkManager::~ChunkManager() {
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/dht_manager.cc:43:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../manager.h:6:
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:56:7: warning: '~priority_item' has a non-throwing exception specification but can still throw [-Wexceptions]
56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item.");
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:54:3: note: destructor has a implicit non-throwing exception specification
54 | ~priority_item() {
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/connection_manager.cc:49:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../manager.h:6:
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:56:7: warning: '~priority_item' has a non-throwing exception specification but can still throw [-Wexceptions]
56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item.");
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:54:3: note: destructor has a implicit non-throwing exception specification
54 | ~priority_item() {
| ^
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o object_static_map.lo ../../../sources/libtorrent-0.14.0/src/torrent/object_static_map.cc
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o object_stream.lo ../../../sources/libtorrent-0.14.0/src/torrent/object_stream.cc
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/download.cc:45:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../data/hash_torrent.h:43:
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:56:7: warning: '~priority_item' has a non-throwing exception specification but can still throw [-Wexceptions]
56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item.");
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:54:3: note: destructor has a implicit non-throwing exception specification
54 | ~priority_item() {
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/chunk_manager.cc:48:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../globals.h:5:
In file included from ../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:42:
../../../sources/libtorrent-0.14.0/rak/priority_queue.h:88:46: warning: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
88 | return std::find_if(begin(), end(), std::bind2nd(m_equal, key));
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:113:14: note: in instantiation of function template specialization 'rak::priority_queue<rak::priority_item *, rak::priority_compare, std::equal_to<rak::priority_item *>, rak::cacheline_allocator<rak::priority_item *>>::find<rak::priority_item *>' requested here
113 | if (queue->find(item) != queue->end())
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/backward/binders.h:170:5: note: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' has been explicitly marked deprecated here
170 | _GLIBCXX11_DEPRECATED_SUGGEST("std::bind")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/object_static_map.cc -fPIC -DPIC -o .libs/object_static_map.o
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/connection_manager.cc:49:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../manager.h:6:
In file included from ../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:42:
../../../sources/libtorrent-0.14.0/rak/priority_queue.h:88:46: warning: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
88 | return std::find_if(begin(), end(), std::bind2nd(m_equal, key));
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:113:14: note: in instantiation of function template specialization 'rak::priority_queue<rak::priority_item *, rak::priority_compare, std::equal_to<rak::priority_item *>, rak::cacheline_allocator<rak::priority_item *>>::find<rak::priority_item *>' requested here
113 | if (queue->find(item) != queue->end())
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/backward/binders.h:170:5: note: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' has been explicitly marked deprecated here
170 | _GLIBCXX11_DEPRECATED_SUGGEST("std::bind")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/object_stream.cc -fPIC -DPIC -o .libs/object_stream.o
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/object.cc:41:
../../../sources/libtorrent-0.14.0/rak/functional.h:341:32: warning: 'unary_function<std::pair<const std::basic_string<char>, torrent::Object> &, const std::basic_string<char> &>' is deprecated [-Wdeprecated-declarations]
341 | struct mem_ref_t : public std::unary_function<Class&, Member&> {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/object.cc:153:82: note: in instantiation of template class 'rak::mem_ref_t<std::pair<const std::basic_string<char>, torrent::Object>, const std::basic_string<char>>' requested here
153 | destItr = std::find_if(destItr, dest.end(), rak::less_equal(srcItr->first, rak::mem_ref(&map_type::value_type::first)));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:124:7: note: 'unary_function<std::pair<const std::basic_string<char>, torrent::Object> &, const std::basic_string<char> &>' has been explicitly marked deprecated here
124 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/dht_manager.cc:44:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../dht/dht_router.h:48:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../dht/dht_hash_map.h:45:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../dht/dht_tracker.h:45:
../../../sources/libtorrent-0.14.0/src/torrent/../net/address_list.h:62:36: warning: 'unary_function<rak::socket_address, void>' is deprecated [-Wdeprecated-declarations]
62 | struct add_address : public std::unary_function<rak::socket_address, void> {
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:124:7: note: 'unary_function<rak::socket_address, void>' has been explicitly marked deprecated here
124 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/dht_manager.cc:44:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../dht/dht_router.h:48:
../../../sources/libtorrent-0.14.0/src/torrent/../dht/dht_hash_map.h:61:42: warning: 'unary_function<const torrent::HashString *, unsigned long>' is deprecated [-Wdeprecated-declarations]
61 | struct hashstring_ptr_hash : public std::unary_function<const HashString*, size_t> {
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:124:7: note: 'unary_function<const torrent::HashString *, unsigned long>' has been explicitly marked deprecated here
124 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/dht_manager.cc:44:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../dht/dht_router.h:48:
../../../sources/libtorrent-0.14.0/src/torrent/../dht/dht_hash_map.h:78:38: warning: 'unary_function<torrent::HashString, unsigned long>' is deprecated [-Wdeprecated-declarations]
78 | struct hashstring_hash : public std::unary_function<HashString, size_t> {
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:124:7: note: 'unary_function<torrent::HashString, unsigned long>' has been explicitly marked deprecated here
124 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/dht_manager.cc:44:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../dht/dht_router.h:48:
../../../sources/libtorrent-0.14.0/src/torrent/../dht/dht_hash_map.h:96:43: warning: 'binary_function<const torrent::HashString *, const torrent::HashString *, bool>' is deprecated [-Wdeprecated-declarations]
96 | struct hashstring_ptr_equal : public std::binary_function<const HashString*, const HashString*, bool> {
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:141:7: note: 'binary_function<const torrent::HashString *, const torrent::HashString *, bool>' has been explicitly marked deprecated here
141 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o path.lo ../../../sources/libtorrent-0.14.0/src/torrent/path.cc
6 warnings generated.
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o poll_epoll.lo ../../../sources/libtorrent-0.14.0/src/torrent/poll_epoll.cc
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/dht_manager.cc:44:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../dht/dht_router.h:49:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../dht/dht_server.h:50:
../../../sources/libtorrent-0.14.0/src/torrent/../dht/dht_transaction.h:73:41: warning: 'binary_function<const torrent::DhtNode *, const torrent::DhtNode *, bool>' is deprecated [-Wdeprecated-declarations]
73 | struct dht_compare_closer : public std::binary_function<const DhtNode*, const DhtNode*, bool> {
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:141:7: note: 'binary_function<const torrent::DhtNode *, const torrent::DhtNode *, bool>' has been explicitly marked deprecated here
141 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __att/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o poll_kqueue.lo ../../../sources/libtorrent-0.14.0/src/torrent/poll_kqueue.cc
ribute__ ((__deprecated__))
| ^
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o poll_select.lo ../../../sources/libtorrent-0.14.0/src/torrent/poll_select.cc
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/path.cc -fPIC -DPIC -o .libs/path.o
2 warnings generated.
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o rate.lo ../../../sources/libtorrent-0.14.0/src/torrent/rate.cc
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/poll_kqueue.cc -fPIC -DPIC -o .libs/poll_kqueue.o
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/poll_epoll.cc -fPIC -DPIC -o .libs/poll_epoll.o
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/dht_manager.cc:43:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../manager.h:6:
In file included from ../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:42:
../../../sources/libtorrent-0.14.0/rak/priority_queue.h:88:46: warning: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
88 | return std::find_if(begin(), end(), std::bind2nd(m_equal, key));
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:113:14: note: in instantiation of function template specialization 'rak::priority_queue<rak::priority_item *, rak::priority_compare, std::equal_to<rak::priority_item *>, rak::cacheline_allocator<rak::priority_item *>>::find<rak::priority_item *>' requested here
113 | if (queue->find(item) != queue->end())
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/backward/binders.h:170:5: note: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' has been explicitly marked deprecated here
170 | _GLIBCXX11_DEPRECATED_SUGGEST("std::bind")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/poll_select.cc -fPIC -DPIC -o .libs/poll_select.o
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/rate.cc -fPIC -DPIC -o .libs/rate.o
7 warnings generated.
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o throttle.lo ../../../sources/libtorrent-0.14.0/src/torrent/throttle.cc
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/throttle.cc -fPIC -DPIC -o .libs/throttle.o
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/rate.cc:39:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../globals.h:5:
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:56:7: warning: '~priority_item' has a non-throwing exception specification but can still throw [-Wexceptions]
56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item.");
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:54:3: note: destructor has a implicit non-throwing exception specification
54 | ~priority_item() {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/poll_select.cc:163:5: warning: '~PollSelect' has a non-throwing exception specification but can still throw [-Wexceptions]
163 | throw internal_error("PollSelect::~PollSelect() called but the sets are not empty");
| ^
../../../sources/libtorrent-0.14.0/src/torrent/poll_select.cc:156:13: note: destructor has a implicit non-throwing exception specification
156 | PollSelect::~PollSelect() {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/poll_select.cc:211:59: warning: 'mem_fun<void, torrent::Event>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
211 | poll_check(this, exceptSet, std::mem_fun(&Event::event_error)));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1366:5: note: 'mem_fun<void, torrent::Event>' has been explicitly marked deprecated here
1366 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
../../../sources/libtorrent-0.14.0/src/torrent/poll_select.cc:215:57: warning: 'mem_fun<void, torrent::Event>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
215 | poll_check(this, readSet, std::mem_fun(&Event::event_read)));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1366:5: note: 'mem_fun<void, torrent::Event>' has been explicitly marked deprecated here
1366 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
../../../sources/libtorrent-0.14.0/src/torrent/poll_select.cc:219:58: warning: 'mem_fun<void, torrent::Event>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
219 | poll_check(this, writeSet, std::mem_fun(&Event::event_write)));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1366:5: note: 'mem_fun<void, torrent::Event>' has been explicitly marked deprecated here
1366 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
../../../sources/libtorrent-0.14.0/src/torrent/poll_select.cc:232:24: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
232 | char read_set_buffer[set_size];
| ^~~~~~~~
../../../sources/libtorrent-0.14.0/src/torrent/poll_select.cc:232:24: note: read of non-const variable 'set_size' is not allowed in a constant expression
../../../sources/libtorrent-0.14.0/src/torrent/poll_select.cc:230:12: note: declared here
230 | uint32_t set_size = open_max();
| ^
../../../sources/libtorrent-0.14.0/src/torrent/poll_select.cc:233:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
233 | char write_set_buffer[set_size];
| ^~~~~~~~
../../../sources/libtorrent-0.14.0/src/torrent/poll_select.cc:233:25: note: read of non-const variable 'set_size' is not allowed in a constant expression
../../../sources/libtorrent-0.14.0/src/torrent/poll_select.cc:230:12: note: declared here
230 | uint32_t set_size = open_max();
| ^
../../../sources/libtorrent-0.14.0/src/torrent/poll_select.cc:234:25: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
234 | char error_set_buffer[set_size];
| ^~~~~~~~
../../../sources/libtorrent-0.14.0/src/torrent/poll_select.cc:234:25: note: read of non-const variable 'set_size' is not allowed in a constant expression
../../../sources/libtorrent-0.14.0/src/torrent/poll_select.cc:230:12: note: declared here
230 | uint32_t set_size = open_max();
| ^
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o torrent.lo ../../../sources/libtorrent-0.14.0/src/torrent/torrent.cc
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o tracker.lo ../../../sources/libtorrent-0.14.0/src/torrent/tracker.cc
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/rate.cc:39:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../globals.h:5:
In file included from ../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:42:
../../../sources/libtorrent-0.14.0/rak/priority_queue.h:88:46: warning: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
88 | return std::find_if(begin(), end(), std::bind2nd(m_equal, key));
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:113:14: note: in instantiation of function template specialization 'rak::priority_queue<rak::priority_item *, rak::priority_compare, std::equal_to<rak::priority_item *>, rak::cacheline_allocator<rak::priority_item *>>::find<rak::priority_item *>' requested here
113 | if (queue->find(item) != queue->end())
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/backward/binders.h:170:5: note: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' has been explicitly marked deprecated here
170 | _GLIBCXX11_DEPRECATED_SUGGEST("std::bind")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/torrent.cc -fPIC -DPIC -o .libs/torrent.o
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o tracker_controller.lo ../../../sources/libtorrent-0.14.0/src/torrent/tracker_controller.cc
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/tracker.cc -fPIC -DPIC -o .libs/tracker.o
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/tracker_controller.cc -fPIC -DPIC -o .libs/tracker_controller.o
2 warnings generated.
1 warning generated.
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o tracker_list.lo ../../../sources/libtorrent-0.14.0/src/torrent/tracker_list.cc
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o data/block.lo ../../../sources/libtorrent-0.14.0/src/torrent/data/block.cc
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/throttle.cc:43:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../net/throttle_internal.h:41:
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:56:7: warning: '~priority_item' has a non-throwing exception specification but can still throw [-Wexceptions]
56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item.");
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:54:3: note: destructor has a implicit non-throwing exception specification
54 | ~priority_item() {
| ^
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o data/block_list.lo ../../../sources/libtorrent-0.14.0/src/torrent/data/block_list.cc
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/tracker_list.cc -fPIC -DPIC -o .libs/tracker_list.o
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/data/block.cc -fPIC -DPIC -o data/.libs/block.o
7 warnings generated.
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o data/chunk_utils.lo ../../../sources/libtorrent-0.14.0/src/torrent/data/chunk_utils.cc
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/throttle.cc:43:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../net/throttle_internal.h:41:
In file included from ../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:42:
../../../sources/libtorrent-0.14.0/rak/priority_queue.h:88:46: warning: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
88 | return std::find_if(begin(), end(), std::bind2nd(m_equal, key));
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:113:14: note: in instantiation of function template specialization 'rak::priority_queue<rak::priority_item *, rak::priority_compare, std::equal_to<rak::priority_item *>, rak::cacheline_allocator<rak::priority_item *>>::find<rak::priority_item *>' requested here
113 | if (queue->find(item) != queue->end())
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/backward/binders.h:170:5: note: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' has been explicitly marked deprecated here
170 | _GLIBCXX11_DEPRECATED_SUGGEST("std::bind")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/data/block_list.cc -fPIC -DPIC -o data/.libs/block_list.o
6 warnings generated.
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o data/download_data.lo ../../../sources/libtorrent-0.14.0/src/torrent/data/download_data.cc
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/data/chunk_utils.cc -fPIC -DPIC -o data/.libs/chunk_utils.o
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/data/download_data.cc -fPIC -DPIC -o data/.libs/download_data.o
2 warnings generated.
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o data/file.lo ../../../sources/libtorrent-0.14.0/src/torrent/data/file.cc
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/data/file.cc -fPIC -DPIC -o data/.libs/file.o
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/tracker.cc:42:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../globals.h:5:
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:56:7: warning: '~priority_item' has a non-throwing exception specification but can still throw [-Wexceptions]
56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item.");
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:54:3: note: destructor has a implicit non-throwing exception specification
54 | ~priority_item() {
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/tracker_controller.cc:45:
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:56:7: warning: '~priority_item' has a non-throwing exception specification but can still throw [-Wexceptions]
56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item.");
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:54:3: note: destructor has a implicit non-throwing exception specification
54 | ~priority_item() {
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/tracker.cc:42:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../globals.h:5:
In file included from ../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:42:
../../../sources/libtorrent-0.14.0/rak/priority_queue.h:88:46: warning: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
88 | return std::find_if(begin(), end(), std::bind2nd(m_equal, key));
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:113:14: note: in instantiation of function template specialization 'rak::priority_queue<rak::priority_item *, rak::priority_compare, std::equal_to<rak::priority_item *>, rak::cacheline_allocator<rak::priority_item *>>::find<rak::priority_item *>' requested here
113 | if (queue->find(item) != queue->end())
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/backward/binders.h:170:5: note: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' has been explicitly marked deprecated here
170 | _GLIBCXX11_DEPRECATED_SUGGEST("std::bind")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/tracker_controller.cc:45:
In file included from ../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:42:
../../../sources/libtorrent-0.14.0/rak/priority_queue.h:88:46: warning: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
88 | return std::find_if(begin(), end(), std::bind2nd(m_equal, key));
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:113:14: note: in instantiation of function template specialization 'rak::priority_queue<rak::priority_item *, rak::priority_compare, std::equal_to<rak::priority_item *>, rak::cacheline_allocator<rak::priority_item *>>::find<rak::priority_item *>' requested here
113 | if (queue->find(item) != queue->end())
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/backward/binders.h:170:5: note: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' has been explicitly marked deprecated here
170 | _GLIBCXX11_DEPRECATED_SUGGEST("std::bind")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/block_list.cc:42:
../../../sources/libtorrent-0.14.0/src/torrent/data/block_transfer.h:132:5: warning: '~BlockTransfer' has a non-throwing exception specification but can still throw [-Wexceptions]
132 | throw internal_error("BlockTransfer::~BlockTransfer() peer_info not NULL");
| ^
../../../sources/libtorrent-0.14.0/src/torrent/data/block_transfer.h:127:16: note: destructor has a implicit non-throwing exception specification
127 | BlockTransfer::~BlockTransfer() {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/data/block_transfer.h:129:5: warning: '~BlockTransfer' has a non-throwing exception specification but can still throw [-Wexceptions]
129 | throw internal_error("BlockTransfer::~BlockTransfer() block not NULL");
| ^
../../../sources/libtorrent-0.14.0/src/torrent/data/block_transfer.h:127:16: note: destructor has a implicit non-throwing exception specification
127 | BlockTransfer::~BlockTransfer() {
| ^
2 warnings generated.
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o data/file_list.lo ../../../sources/libtorrent-0.14.0/src/torrent/data/file_list.cc
../../../sources/libtorrent-0.14.0/src/torrent/data/block_list.cc:87:38: warning: 'mem_fun_ref<void, torrent::Block>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
87 | std::for_each(begin(), end(), std::mem_fun_ref(&Block::failed_leader));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1378:5: note: 'mem_fun_ref<void, torrent::Block>' has been explicitly marked deprecated here
1378 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
../../../sources/libtorrent-0.14.0/src/torrent/data/block_list.cc:88:38: warning: 'mem_fun_ref<void, torrent::Block>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
88 | std::for_each(begin(), end(), std::mem_fun_ref(&Block::retry_transfer));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1378:5: note: 'mem_fun_ref<void, torrent::Block>' has been explicitly marked deprecated here
1378 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/torrent.cc:14:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../manager.h:6:
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:56:7: warning: '~priority_item' has a non-throwing exception specification but can still throw [-Wexceptions]
56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item.");
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:54:3: note: destructor has a implicit non-throwing exception specification
54 | ~priority_item() {
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/file.cc:42:
../../../sources/libtorrent-0.14.0/src/torrent/../data/memory_chunk.h:158:12: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
158 | char buf[size];
| ^~~~
../../../sources/libtorrent-0.14.0/src/torrent/../data/memory_chunk.h:158:12: note: read of non-const variable 'size' is not allowed in a constant expression
../../../sources/libtorrent-0.14.0/src/torrent/../data/memory_chunk.h:157:12: note: declared here
157 | uint32_t size = pages_touched(offset, length);
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/tracker_list.cc:42:
../../../sources/libtorrent-0.14.0/src/torrent/../net/address_list.h:62:36: warning: 'unary_function<rak::socket_address, void>' is deprecated [-Wdeprecated-declarations]
62 | struct add_address : public std::unary_function<rak::socket_address, void> {
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:124:7: note: 'unary_function<rak::socket_address, void>' has been explicitly marked deprecated here
124 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o data/file_list_iterator.lo ../../../sources/libtorrent-0.14.0/src/torrent/data/file_list_iterator.cc
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/torrent.cc:19:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../data/hash_queue.h:46:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../data/hash_queue_node.h:45:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../data/hash_chunk.h:43:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../data/chunk.h:44:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../data/chunk_part.h:40:
../../../sources/libtorrent-0.14.0/src/torrent/../data/memory_chunk.h:158:12: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
158 | char buf[size];
| ^~~~
../../../sources/libtorrent-0.14.0/src/torrent/../data/memory_chunk.h:158:12: note: read of non-const variable 'size' is not allowed in a constant expression
../../../sources/libtorrent-0.14.0/src/torrent/../data/memory_chunk.h:157:12: note: declared here
157 | uint32_t size = pages_touched(offset, length);
| ^
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/data/file_list.cc -fPIC -DPIC -o data/.libs/file_list.o
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/data/file_list_iterator.cc -fPIC -DPIC -o data/.libs/file_list_iterator.o
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/chunk_utils.cc:43:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../manager.h:6:
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:56:7: warning: '~priority_item' has a non-throwing exception specification but can still throw [-Wexceptions]
56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item.");
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:54:3: note: destructor has a implicit non-throwing exception specification
54 | ~priority_item() {
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/tracker_list.cc:48:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../tracker/tracker_udp.h:48:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../globals.h:5:
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:56:7: warning: '~priority_item' has a non-throwing exception specification but can still throw [-Wexceptions]
56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item.");
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:54:3: note: destructor has a implicit non-throwing exception specification
54 | ~priority_item() {
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/download_data.cc:41:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/download_data.h:9:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../torrent/utils/ranges.h:43:
../../../sources/libtorrent-0.14.0/rak/functional.h:352:38: warning: 'unary_function<const std::pair<unsigned int, unsigned int> &, const unsigned int &>' is deprecated [-Wdeprecated-declarations]
352 | struct const_mem_ref_t : public std::unary_function<const Class&, const Member&> {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/utils/ranges.h:160:56: note: in instantiation of template class 'rak::const_mem_ref_t<std::pair<unsigned int, unsigned int>, unsigned int>' requested here
160 | return std::find_if(begin(), end(), rak::less(index, rak::const_mem_ref(&value_type::second)));
| ^
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/utils/ranges.h:182:26: note: in instantiation of member function 'torrent::ranges<unsigned int>::find' requested here
182 | const_iterator first = find(range.first);
| ^
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/utils/ranges.h:175:10: note: in instantiation of member function 'torrent::ranges<unsigned int>::intersect_distance' requested here
175 | return intersect_distance(std::make_pair(first, last));
| ^
../../../sources/libtorrent-0.14.0/src/torrent/data/download_data.cc:56:26: note: in instantiation of member function 'torrent::ranges<unsigned int>::intersect_distance' requested here
56 | return wanted_ranges.intersect_distance(0, m_completed_bitfield.size_bits());
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:124:7: note: 'unary_function<const std::pair<unsigned int, unsigned int> &, const unsigned int &>' has been explicitly marked deprecated here
124 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
../../../sources/libtorrent-0.14.0/src/torrent/tracker_list.cc:70:44: warning: 'mem_fun<bool, torrent::Tracker>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
70 | return std::find_if(begin(), end(), std::mem_fun(&Tracker::is_busy)) != end();
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1372:5: note: 'mem_fun<bool, torrent::Tracker>' has been explicitly marked deprecated here
1372 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
../../../sources/libtorrent-0.14.0/src/torrent/tracker_list.cc:75:44: warning: 'mem_fun<bool, torrent::Tracker>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
75 | return std::find_if(begin(), end(), std::mem_fun(&Tracker::is_busy_not_scrape)) != end();
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1372:5: note: 'mem_fun<bool, torrent::Tracker>' has been explicitly marked deprecated here
1372 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
../../../sources/libtorrent-0.14.0/src/torrent/tracker_list.cc:80:66: warning: 'mem_fun<bool, torrent::Tracker>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
80 | return std::find_if(begin_group(group), end_group(group), std::mem_fun(&Tracker::is_busy)) != end_group(group);
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1372:5: note: 'mem_fun<bool, torrent::Tracker>' has been explicitly marked deprecated here
1372 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
../../../sources/libtorrent-0.14.0/src/torrent/tracker_list.cc:85:66: warning: 'mem_fun<bool, torrent::Tracker>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
85 | return std::find_if(begin_group(group), end_group(group), std::mem_fun(&Tracker::is_busy_not_scrape)) != end_group(group);
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1372:5: note: 'mem_fun<bool, torrent::Tracker>' has been explicitly marked deprecated here
1372 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
../../../sources/libtorrent-0.14.0/src/torrent/tracker_list.cc:89:39: warning: 'unary_function<torrent::Tracker *, bool>' is deprecated [-Wdeprecated-declarations]
89 | struct tracker_usable_t : public std::unary_function<TrackerList::value_type, bool> {
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:124:7: note: 'unary_function<torrent::Tracker *, bool>' has been explicitly marked deprecated here
124 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
../../../sources/libtorrent-0.14.0/src/torrent/tracker_list.cc:100:45: warning: 'mem_fun<bool, torrent::Tracker>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
100 | return std::count_if(begin(), end(), std::mem_fun(&Tracker::is_busy));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1372:5: note: 'mem_fun<bool, torrent::Tracker>' has been explicitly marked deprecated here
1372 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/tracker_list.cc:40:
../../../sources/libtorrent-0.14.0/rak/functional.h:395:34: warning: 'unary_function<torrent::Tracker *, void>' is deprecated [-Wdeprecated-declarations]
395 | struct call_delete : public std::unary_function<T*, void> {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/tracker_list.cc:128:33: note: in instantiation of template class 'rak::call_delete<torrent::Tracker>' requested here
128 | std::for_each(begin(), end(), rak::call_delete<Tracker>());
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:124:7: note: 'unary_function<torrent::Tracker *, void>' has been explicitly marked deprecated here
124 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
../../../sources/libtorrent-0.14.0/src/torrent/tracker_list.cc:134:38: warning: 'mem_fun<void, torrent::Tracker>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
134 | std::for_each(begin(), end(), std::mem_fun(&Tracker::clear_stats));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1366:5: note: 'mem_fun<void, torrent::Tracker>' has been explicitly marked deprecated here
1366 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/file.cc:48:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../globals.h:5:
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:56:7: warning: '~priority_item' has a non-throwing exception specification but can still throw [-Wexceptions]
56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item.");
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:54:3: note: destructor has a implicit non-throwing exception specification
54 | ~priority_item() {
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/block.cc:44:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../protocol/peer_connection_base.h:50:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../protocol/request_list.h:43:
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/block_transfer.h:132:5: warning: '~BlockTransfer' has a non-throwing exception specification but can still throw [-Wexceptions]
132 | throw internal_error("BlockTransfer::~BlockTransfer() peer_info not NULL");
| ^
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/block_transfer.h:127:16: note: destructor has a implicit non-throwing exception specification
127 | BlockTransfer::~BlockTransfer() {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/block_transfer.h:129:5: warning: '~BlockTransfer' has a non-throwing exception specification but can still throw [-Wexceptions]
129 | throw internal_error("BlockTransfer::~BlockTransfer() block not NULL");
| ^
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/block_transfer.h:127:16: note: destructor has a implicit non-throwing exception specification
127 | BlockTransfer::~BlockTransfer() {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/tracker_list.cc:243:73: warning: 'mem_fun<bool, torrent::Tracker>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
243 | TrackerList::iterator preferred = itr = std::find_if(itr, end(), std::mem_fun(&Tracker::can_request_state));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1372:5: note: 'mem_fun<bool, torrent::Tracker>' has been explicitly marked deprecated here
1372 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
../../../sources/libtorrent-0.14.0/src/torrent/tracker_list.cc:269:67: warning: 'mem_fun<unsigned int, torrent::Tracker>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
269 | return std::find_if(begin(), end(), rak::less_equal(group, std::mem_fun(&Tracker::group)));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1372:5: note: 'mem_fun<unsigned int, torrent::Tracker>' has been explicitly marked deprecated here
1372 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
../../../sources/libtorrent-0.14.0/src/torrent/tracker_list.cc:274:67: warning: 'mem_fun<unsigned int, torrent::Tracker>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
274 | return std::find_if(begin(), end(), rak::less_equal(group, std::mem_fun(&Tracker::group)));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1372:5: note: 'mem_fun<unsigned int, torrent::Tracker>' has been explicitly marked deprecated here
1372 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
../../../sources/libtorrent-0.14.0/src/torrent/tracker_list.cc:314:10: warning: 'random_shuffle<__gnu_cxx::__normal_iterator<torrent::Tracker **, std::vector<torrent::Tracker *>>>' is deprecated: use 'std::shuffle' instead [-Wdeprecated-declarations]
314 | std::random_shuffle(itr, tmp);
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_algo.h:4535:5: note: 'random_shuffle<__gnu_cxx::__normal_iterator<torrent::Tracker **, std::vector<torrent::Tracker *>>>' has been explicitly marked deprecated here
4535 | _GLIBCXX14_DEPRECATED_SUGGEST("std::shuffle")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:128:45: note: expanded from macro '_GLIBCXX14_DEPRECATED_SUGGEST'
128 | # define _GLIBCXX14_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
4 warnings generated.
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/block.cc:44:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../protocol/peer_connection_base.h:50:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../protocol/request_list.h:47:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../globals.h:5:
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:56:7: warning: '~priority_item' has a non-throwing exception specification but can still throw [-Wexceptions]
56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item.");
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:54:3: note: destructor has a implicit non-throwing exception specification
54 | ~priority_item() {
| ^
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o data/file_manager.lo ../../../sources/libtorrent-0.14.0/src/torrent/data/file_manager.cc
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/torrent.cc:16:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../protocol/handshake_manager.h:7:
../../../sources/libtorrent-0.14.0/rak/functional.h:551:30: warning: 'binary_function<const rak::socket_address &, torrent::DownloadMain *, void>' is deprecated [-Wdeprecated-declarations]
551 | class mem_fun2 : public std::binary_function<Arg1, Arg2, Ret> {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/../download/download_main.h:165:29: note: in instantiation of template class 'rak::mem_fun2<torrent::HandshakeManager, void, const rak::socket_address &, torrent::DownloadMain *>' requested here
165 | slot_start_handshake_type m_slotStartHandshake;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:141:7: note: 'binary_function<const rak::socket_address &, torrent::DownloadMain *, void>' has been explicitly marked deprecated here
141 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
../../../sources/libtorrent-0.14.0/src/torrent/data/file.cc:80:5: warning: '~File' has a non-throwing exception specification but can still throw [-Wexceptions]
80 | throw internal_error("File::~File() called on an open file.");
| ^
../../../sources/libtorrent-0.14.0/src/torrent/data/file.cc:78:7: note: destructor has a implicit non-throwing exception specification
78 | File::~File() {
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/chunk_utils.cc:46:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/download_wrapper.h:41:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/download_main.h:12:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/available_list.h:45:
../../../sources/libtorrent-0.14.0/src/torrent/../net/address_list.h:62:36: warning: 'unary_function<rak::socket_address, void>' is deprecated [-Wdeprecated-declarations]
62 | struct add_address : public std::unary_function<rak::socket_address, void> {
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:124:7: note: 'unary_function<rak::socket_address, void>' has been explicitly marked deprecated here
124 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
../../../sources/libtorrent-0.14.0/src/torrent/data/block.cc:75:5: warning: '~Block' has a non-throwing exception specification but can still throw [-Wexceptions]
75 | throw internal_error("Block::clear() m_stalled != 0.");
| ^
../../../sources/libtorrent-0.14.0/src/torrent/data/block.cc:54:8: note: destructor has a implicit non-throwing exception specification
54 | Block::~Block() {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/data/block.cc:60:7: warning: '~Block' has a non-throwing exception specification but can still throw [-Wexceptions]
60 | throw internal_error("Block dtor with 'm_state == STATE_COMPLETED && m_leader == NULL'");
| ^
../../../sources/libtorrent-0.14.0/src/torrent/data/block.cc:54:8: note: destructor has a implicit non-throwing exception specification
54 | Block::~Block() {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/data/block.cc:56:5: warning: '~Block' has a non-throwing exception specification but can still throw [-Wexceptions]
56 | throw internal_error("Block dtor with 'm_state != STATE_INCOMPLETE && m_state != STATE_COMPLETED'");
| ^
../../../sources/libtorrent-0.14.0/src/torrent/data/block.cc:54:8: note: destructor has a implicit non-throwing exception specification
54 | Block::~Block() {
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/block.cc:41:
../../../sources/libtorrent-0.14.0/rak/functional.h:174:30: warning: 'binary_function<const torrent::BlockTransfer *, const torrent::BlockTransfer *, bool>' is deprecated [-Wdeprecated-declarations]
174 | struct less2_t : public std::binary_function<typename FtorA::argument_type, typename FtorB::argument_type, bool> {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/data/block.cc:144:78: note: in instantiation of template class 'rak::less2_t<std::const_mem_fun_t<unsigned int, torrent::BlockTransfer>, std::const_mem_fun_t<unsigned int, torrent::BlockTransfer>>' requested here
144 | transfe2 warnings generated.
r_list_type::iterator newLeader = std::max_element(first, last, rak::less2(std::mem_fun(&BlockTransfer::position), std::mem_fun(&BlockTransfer::position)));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:141:7: note: 'binary_function<const torrent::BlockTransfer *, const torrent::BlockTransfer *, bool>' has been explicitly marked deprecated here
141 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o data/file_utils.lo ../../../sources/libtorrent-0.14.0/src/torrent/data/file_utils.cc
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/file.cc:48:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../globals.h:5:
In file included from ../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:42:
../../../sources/libtorrent-0.14.0/rak/priority_queue.h:88:46: warning: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
88 | return std::find_if(begin(), end(), std::bind2nd(m_equal, key));
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:113:14: note: in instantiation of function template specialization 'rak::priority_queue<rak::priority_item *, rak::priority_compare, std::equal_to<rak::priority_item *>, rak::cacheline_allocator<rak::priority_item *>>::find<rak::priority_item *>' requested here
113 | if (queue->find(item) != queue->end())
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/backward/binders.h:170:5: note: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' has been explicitly marked deprecated here
170 | _GLIBCXX11_DEPRECATED_SUGGEST("std::bind")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/data/file_manager.cc -fPIC -DPIC -o data/.libs/file_manager.o
1 warning generated.
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o data/transfer_list.lo ../../../sources/libtorrent-0.14.0/src/torrent/data/transfer_list.cc
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/chunk_utils.cc:46:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/download_wrapper.h:41:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/download_main.h:16:
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/file_list.h:202:79: warning: 'mem_fun<bool, torrent::File, unsigned long>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
202 | return std::find_if(file_list->begin(), file_list->end(), std::bind2nd(std::mem_fun(&File::is_valid_position), pos));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1396:5: note: 'mem_fun<bool, torrent::File, unsigned long>' has been explicitly marked deprecated here
1396 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/chunk_utils.cc:46:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/download_wrapper.h:41:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/download_main.h:16:
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/file_list.h:202:66: warning: 'bind2nd<std::const_mem_fun1_t<bool, torrent::File, unsigned long>, unsigned long>' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
202 | return std::find_if(file_list->begin(), file_list->end(), std::bind2nd(std::mem_fun(&File::is_valid_position), pos));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/backward/binders.h:170:5: note: 'bind2nd<std::const_mem_fun1_t<bool, torrent::File, unsigned long>, unsigned long>' has been explicitly marked deprecated here
170 | _GLIBCXX11_DEPRECATED_SUGGEST("std::bind")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/chunk_utils.cc:46:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/download_wrapper.h:41:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/download_main.h:5:
../../../sources/libtorrent-0.14.0/rak/functional.h:551:30: warning: 'binary_function<const rak::socket_address &, torrent::DownloadMain *, void>' is deprecated [-Wdeprecated-declarations]
551 | class mem_fun2 : public std::binary_function<Arg1, Arg2, Ret> {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/../download/download_main.h:165:29: note: in instantiation of template class 'rak::mem_fun2<torrent::HandshakeManager, void, const rak::socket_address &, torrent::DownloadMain *>' requested here
165 | slot_start_handshake_type m_slotStartHandshake;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:141:7: note: 'binary_function<const rak::socket_address &, torrent::DownloadMain *, void>' has been explicitly marked deprecated here
141 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/data/file_utils.cc -fPIC -DPIC -o data/.libs/file_utils.o
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/tracker_list.cc:48:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../tracker/tracker_udp.h:48:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../globals.h:5:
In file included from ../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:42:
../../../sources/libtorrent-0.14.0/rak/priority_queue.h:88:46: warning: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
88 | return std::find_if(begin(), end(), std::bind2nd(m_equal, key));
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:113:14: note: in instantiation of function template specialization 'rak::priority_queue<rak::priority_item *, rak::priority_compare, std::equal_to<rak::priority_item *>, rak::cacheline_allocator<rak::priority_item *>>::find<rak::priority_item *>' requested here
113 | if (queue->find(item) != queue->end())
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/backward/binders.h:170:5: note: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' has been explicitly marked deprecated here
170 | _GLIBCXX11_DEPRECATED_SUGGEST("std::bind")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/chunk_utils.cc:49:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../data/chunk.h:44:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../data/chunk_part.h:40:
../../../sources/libtorrent-0.14.0/src/torrent/../data/memory_chunk.h:158:12: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
158 | char buf[size];
| ^~~~
../../../sources/libtorrent-0.14.0/src/torrent/../data/memory_chunk.h:158:12: note: read of non-const variable 'size' is not allowed in a constant expression
../../../sources/libtorrent-0.14.0/src/torrent/../data/memory_chunk.h:157:12: note: declared here
157 | uint32_t size = pages_touched(offset, length);
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/chunk_utils.cc:49:
../../../sources/libtorrent-0.14.0/src/torrent/../data/chunk.h:124:57: warning: 'mem_fun_ref<bool, torrent::ChunkPart, void *>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
124 | return std::find_if(begin(), end(), std::bind2nd(std::mem_fun_ref(&ChunkPart::has_address), ptr));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1408:5: note: 'mem_fun_ref<bool, torrent::ChunkPart, void *>' has been explicitly marked deprecated here
1408 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/chunk_utils.cc:49:
../../../sources/libtorrent-0.14.0/src/torrent/../data/chunk.h:124:44: warning: 'bind2nd<std::const_mem_fun1_ref_t<bool, torrent::ChunkPart, void *>, void *>' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
124 | return std::find_if(begin(), end(), std::bind2nd(std::mem_fun_ref(&ChunkPart::has_address), ptr));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/backward/binders.h:170:5: note: 'bind2nd<std::const_mem_fun1_ref_t<bool, torrent::ChunkPart, void *>, void *>' has been explicitly marked deprecated here
170 | _GLIBCXX11_DEPRECATED_SUGGEST("std::bind")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
4 warnings generated.
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o download/choke_group.lo ../../../sources/libtorrent-0.14.0/src/torrent/download/choke_group.cc
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/data/transfer_list.cc -fPIC -DPIC -o data/.libs/transfer_list.o
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/torrent.cc:14:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../manager.h:6:
In file included from ../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:42:
../../../sources/libtorrent-0.14.0/rak/priority_queue.h:88:46: warning: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
88 | return std::find_if(begin(), end(), std::bind2nd(m_equal, key));
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:113:14: note: in instantiation of function template specialization 'rak::priority_queue<rak::priority_item *, rak::priority_compare, std::equal_to<rak::priority_item *>, rak::cacheline_allocator<rak::priority_item *>>::find<rak::priority_item *>' requested here
113 | if (queue->find(item) != queue->end())
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/backward/binders.h:170:5: note: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' has been explicitly marked deprecated here
170 | _GLIBCXX11_DEPRECATED_SUGGEST("std::bind")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/chunk_utils.cc:43:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../manager.h:6:
In file included from ../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:42:
../../../sources/libtorrent-0.14.0/rak/priority_queue.h:88:46: warning: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
88 | return std::find_if(begin(), end(), std::bind2nd(m_equal, key));
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:113:14: note: in instantiation of function template specialization 'rak::priority_queue<rak::priority_item *, rak::priority_compare, std::equal_to<rak::priority_item *>, rak::cacheline_allocator<rak::priority_item *>>::find<rak::priority_item *>' requested here
113 | if (queue->find(item) != queue->end())
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/backward/binders.h:170:5: note: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' has been explicitly marked deprecated here
170 | _GLIBCXX11_DEPRECATED_SUGGEST("std::bind")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/file_list.cc120: | 50# :
dIn file included from e../../../sources/libtorrent-0.14.0/src/torrent/../data/chunk.hf:i44n:
eIn file included from ../../../sources/libtorrent-0.14.0/src/torrent/../data/chunk_part.h_:G40L:
I../../../sources/libtorrent-0.14.0/src/torrent/../data/memory_chunk.hB:C158X:X121:1 _warning: Dvariable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]E
PRECATED_SUGG E158S | T ( AcLhTa)r b_uGfL[IsBiCzXeX]_;D
E P| R ^~~~E
CATED_SU../../../sources/libtorrent-0.14.0/src/torrent/../data/memory_chunk.hG:G158E:S12T:( ALnote: Tread of non-const variable 'size' is not allowed in a constant expression)
../../../sources/libtorrent-0.14.0/src/torrent/../data/memory_chunk.h| : ^157
:12TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:: 112note: :declared here19
: note: 157expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' |
u112i | n t 3_2__att tsriizbeut e=_ _p a(ge(s__t_oduecphreed(coaftfesde_t_, (l"eunsget h')";
A L| T ^
"' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/file_list.cc:50:
../../../sources/libtorrent-0.14.0/src/torrent/../data/chunk.h:124:57: warning: 'mem_fun_ref<bool, torrent::ChunkPart, void *>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
124 | return std::find_if(begin(), end(), std::bind2nd(std::mem_fun_ref(&ChunkPart::has_address), ptr));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1408:5: note: 'mem_fun_ref<bool, torrent::ChunkPart, void *>' has been explicitly marked deprecated here
1408 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/file_list.cc:50:
../../../sources/libtorrent-0.14.0/src/torrent/../data/chunk.h:124:44: warning: 'bind2nd<std::const_mem_fun1_ref_t<bool, torrent::ChunkPart, void *>, void *>' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
124 | return std::find_if(begin(), end(), std::bind2nd(std::mem_fun_ref(&ChunkPart::has_address), ptr));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/backward/binders.h:170:5: note: 'bind2nd<std::const_mem_fun1_ref_t<bool, torrent::ChunkPart, void *>, void *>' has been explicitly marked deprecated here
170 | _GLIBCXX11_DEPRECATED_SUGGEST("std::bind")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/file_manager.cc:41:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../data/socket_file.h:45:
../../../sources/libtorrent-0.14.0/src/torrent/../data/memory_chunk.h:158:12: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
158 | char buf[size];
| ^~~~
../../../sources/libtorrent-0.14.0/src/torrent/../data/memory_chunk.h:158:12: note: read of non-const variable 'size' is not allowed in a constant expression
../../../sources/libtorrent-0.14.0/src/torrent/../data/memory_chunk.h:157:12: note: declared here
157 | uint32_t size = pages_touched(offset, length);
| ^
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/download/choke_group.cc -fPIC -DPIC -o download/.libs/choke_group.o
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/file_list.cc:59:
../../../sources/libtorrent-0.14.0/src/torrent/data/file_list.h:202:79: warning: 'mem_fun<bool, torrent::File, unsigned long>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
202 | return std::find_if(file_list->begin(), file_list->end(), std::bind2nd(std::mem_fun(&File::is_valid_position), pos));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1396:5: note: 'mem_fun<bool, torrent::File, unsigned long>' has been explicitly marked deprecated here
1396 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/file_list.cc:59:
../../../sources/libtorrent-0.14.0/src/torrent/data/file_list.h:202:66: warning: 'bind2nd<std::const_mem_fun1_t<bool, torrent::File, unsigned long>, unsigned long>' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
202 | return std::find_if(file_list->begin(), file_list->end(), std::bind2nd(std::mem_fun(&File::is_valid_position), pos));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/backward/binders.h:170:5: note: 'bind2nd<std::const_mem_fun1_t<bool, torrent::File, unsigned long>, unsigned long>' has been explicitly marked deprecated here
170 | _GLIBCXX11_DEPRECATED_SUGGEST("std::bind")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/file_list.cc:61:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../manager.h:6:
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:56:7: warning: '~priority_item' has a non-throwing exception specification but can still throw [-Wexceptions]
56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item.");
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:54:3: note: destructor has a implicit non-throwing exception specification
54 | ~priority_item() {
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/file_list_iterator.cc:42:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/file_list_iterator.h:42:
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/file_list.h:202:79: warning: 'mem_fun<bool, torrent::File, unsigned long>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
202 | return std::find_if(file_list->begin(), file_list->end(), std::bind2nd(std::mem_fun(&File::is_valid_position), pos));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1396:5: note: 'mem_fun<bool, torrent::File, unsigned long>' has been explicitly marked deprecated here
1396 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/file_list_iterator.cc:42:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/file_list_iterator.h:42:
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/file_list.h:202:66: warning: 'bind2nd<std::const_mem_fun1_t<bool, torrent::File, unsigned long>, unsigned long>' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
202 | return std::find_if(file_list->begin(), file_list->end(), std::bind2nd(std::mem_fun(&File::is_valid_position), pos));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/backward/binders.h:170:5: note: 'bind2nd<std::const_mem_fun1_t<bool, torrent::File, unsigned long>, unsigned long>' has been explicitly marked deprecated here
170 | _GLIBCXX11_DEPRECATED_SUGGEST("std::bind")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/file_list.cc:48:
../../../sources/libtorrent-0.14.0/rak/functional.h:395:34: warning: 'unary_function<torrent::File *, void>' is deprecated [-Wdeprecated-declarations]
395 | struct call_delete : public std::unary_function<T*, void> {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/data/file_list.cc:95:33: note: in instantiation of template class 'rak::call_delete<torrent::File>' requested here
95 | std::for_each(begin(), end(), rak::call_delete<File>());
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:124:7: note: 'unary_function<torrent::File *, void>' has been explicitly marked deprecated here
124 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/file_manager.cc:46:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../manager.h:6:
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:56:7: warning: '~priority_item' has a non-throwing exception specification but can still throw [-Wexceptions]
56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item.");
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:54:3: note: destructor has a implicit non-throwing exception specification
54 | ~priority_item() {
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/transfer_list.cc:45:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../data/chunk.h:44:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../data/chunk_part.h:40:
../../../sources/libtorrent-0.14.0/src/torrent/../data/memory_chunk.h:158:12: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
158 | char buf[size];
| ^~~~
../../../sources/libtorrent-0.14.0/src/torrent/../data/memory_chunk.h:158:12: note: read of non-const variable 'size' is not allowed in a constant expression
../../../sources/libtorrent-0.14.0/src/torrent/../data/memory_chunk.h:157:12: note: declared here
157 | uint32_t size = pages_touched(offset, length);
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/transfer_list.cc:45:
../../../sources/libtorrent-0.14.0/src/torrent/../data/chunk.h:124:57: warning: 'mem_fun_ref<bool, torrent::ChunkPart, void *>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
124 | return std::find_if(begin(), end(), std::bind2nd(std::mem_fun_ref(&ChunkPart::has_address), ptr));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1408:5: note: 'mem_fun_ref<bool, torrent::ChunkPart, void *>' has been explicitly marked deprecated here
1408 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/transfer_list.cc:45:
../../../sources/libtorrent-0.14.0/src/torrent/../data/chunk.h:124:44: warning: 'bind2nd<std::const_mem_fun1_ref_t<bool, torrent::ChunkPart, void *>, void *>' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
124 | return std::find_if(begin(), end(), std::bind2nd(std::mem_fun_ref(&ChunkPart::has_address), ptr));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/backward/binders.h:170:5: note: 'bind2nd<std::const_mem_fun1_ref_t<bool, torrent::ChunkPart, void *>, void *>' has been explicitly marked deprecated here
170 | _GLIBCXX11_DEPRECATED_SUGGEST("std::bind")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
../../../sources/libtorrent-0.14.0/src/torrent/data/file_list.cc:605:8: warning: 'auto_ptr<torrent::Chunk>' is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
605 | std::auto_ptr<Chunk> chunk(new Chunk);
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/backward/auto_ptr.h:291:7: note: 'auto_ptr<torrent::Chunk>' has been explicitly marked deprecated here
291 | } _GLIBCXX11_DEPRECATED_SUGGEST("std::unique_ptr");
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
../../../sources/libtorrent-0.14.0/src/torrent/data/file_list.cc:607:70: warning: 'mem_fun<bool, torrent::File, unsigned long>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
607 | for (iterator itr = std::find_if(begin(), end(), std::bind2nd(std::mem_fun(&File::is_valid_position), offset)); length != 0; ++itr) {
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1396:5: note: 'mem_fun<bool, torrent::File, unsigned long>' has been explicitly marked deprecated here
1396 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
../../../sources/libtorrent-0.14.0/src/torrent/data/file_list.cc:607:57: warning: 'bind2nd<std::const_mem_fun1_t<bool, torrent::File, unsigned long>, unsigned long>' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
607 | for (iterator itr = std::find_if(begin(), end(), std::bind2nd(std::mem_fun9(& warningFsi generatedl.
e::is_valid_position), offset)); length != 0; ++itr) {
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/backward/binders.h:170:5: note: 'bind2nd<std::const_mem_fun1_t<bool, torrent::File, unsigned long>, unsigned long>' has been explicitly marked deprecated here
170 | _GLIBCXX11_DEPRECATED_SUGGEST("std::bind")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
../../../sources/libtorrent-0.14.0/src/torrent/data/file_list.cc:677:74: warning: 'mem_fun<unsigned int, torrent::File>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
677 | firstItr = std::find_if(firstItr, end(), rak::less(index, std::mem_fun(&File::range_second)));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1372:5: note: 'mem_fun<unsigned int, torrent::File>' has been explicitly marked deprecated here
1372 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
../../../sources/libtorrent-0.14.0/src/torrent/data/file_list.cc:678:78: warning: 'mem_fun<unsigned int, torrent::File>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
678 | iterator lastItr = std::find_if(firstItr, end(), rak::less(index + 1, std::mem_fun(&File::range_second)));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1372:5: note: 'mem_fun<unsigned int, torrent::File>' has been explicitly marked deprecated here
1372 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
../../../sources/libtorrent-0.14.0/src/torrent/data/file_list.cc:686:22: warning: 'mem_fun<void, torrent::File>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
686 | std::mem_fun(&File::inc_completed_protected));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1366:5: note: 'mem_fun<void, torrent::File>' has been explicitly marked deprecated here
1366 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o download/choke_queue.lo ../../../sources/libtorrent-0.14.0/src/torrent/download/choke_queue.cc
../../../sources/libtorrent-0.14.0/src/torrent/data/file_manager.cc:58:5: warning: '~FileManager' has a non-throwing exception specification but can still throw [-Wexceptions]
58 | throw internal_error("FileManager::~FileManager() called but empty() != true.");
| ^
../../../sources/libtorrent-0.14.0/src/torrent/data/file_manager.cc:56:14: note: destructor has a implicit non-throwing exception specification
56 | FileManager::~FileManager() {
| ^
2 warnings generated.
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o download/download_manager.lo ../../../sources/libtorrent-0.14.0/src/torrent/download/download_manager.cc
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/download/choke_queue.cc -fPIC -DPIC -o download/.libs/choke_queue.o
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/file_utils.cc:43:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/file_utils.h:41:
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/file_list.h:202:79: warning: 'mem_fun<bool, torrent::File, unsigned long>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
202 | return std::find_if(file_list->begin(), file_list->end(), std::bind2nd(std::mem_fun(&File::is_valid_position), pos));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1396:5: note: 'mem_fun<bool, torrent::File, unsigned long>' has been explicitly marked deprecated here
1396 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/file_utils.cc:43:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/file_utils.h:41:
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/file_list.h:202:66: warning: 'bind2nd<std::const_mem_fun1_t<bool, torrent::File, unsigned long>, unsigned long>' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
202 | return std::find_if(file_list->begin(), file_list->end(), std::bind2nd(std::mem_fun(&File::is_valid_position), pos));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/backward/binders.h:170:5: note: 'bind2nd<std::const_mem_fun1_t<bool, torrent::File, unsigned long>, unsigned long>' has been explicitly marked deprecated here
170 | _GLIBCXX11_DEPRECATED_SUGGEST("std::bind")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
../../../sources/libtorrent-0.14.0/src/torrent/data/file_utils.cc:63:21: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
63 | char name[nameSize + 4];
| ^~~~~~~~~~~~
../../../sources/libtorrent-0.14.0/src/torrent/data/file_utils.cc:63:21: note: read of non-const variable 'nameSize' is not allowed in a constant expression
../../../sources/libtorrent-0.14.0/src/torrent/data/file_utils.cc:62:16: note: declared here
62 | unsigned int nameSize = srcPath->back().size() + suffix.size();
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/file_manager.cc:46:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../manager.h:6:
In file included from ../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:42:
../../../sources/libtorrent-0.14.0/rak/priority_queue.h:88:46: warning: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
88 | return std::find_if(begin(), end(), std::bind2nd(m_equal, key));
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:113:14: note: in instantiation of function template specialization 'rak::priority_queue<rak::priority_item *, rak::priority_compare, std::equal_to<rak::priority_item *>, rak::cacheline_allocator<rak::priority_item *>>::find<rak::priority_item *>' requested here
113 | if (queue->find(item) != queue->end())
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/backward/binders.h:170:5: note: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' has been explicitly marked deprecated here
170 | _GLIBCXX11_DEPRECATED_SUGGEST("std::bind")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/download/download_manager.cc -fPIC -DPIC -o download/.libs/download_manager.o
4 warnings generated.
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o download/resource_manager.lo ../../../sources/libtorrent-0.14.0/src/torrent/download/resource_manager.cc
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/file_list.cc:61:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../manager.h:6:
In file included from ../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:42:
../../../sources/libtorrent-0.14.0/rak/priority_queue.h:88:46: warning: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
88 | return std::find_if(begin(), end(), std::bind2nd(m_equal, key));
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:113:14: note: in instantiation of function template specialization 'rak::priority_queue<rak::priority_item *, rak::priority_compare, std::equal_to<rak::priority_item *>, rak::cacheline_allocator<rak::priority_item *>>::find<rak::priority_item *>' requested here
113 | if (queue->find(item) != queue->end())
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/backward/binders.h:170:5: note: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' has been explicitly marked deprecated here
170 | _GLIBCXX11_DEPRECATED_SUGGEST("std::bind")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/transfer_list.cc:48:
../../../sources/libtorrent-0.14.0/src/torrent/data/block_failed.h:96:38: warning: 'ptr_fun<std::pair<char *, unsigned int>, void>' is deprecated: use 'std::function' instead [-Wdeprecated-declarations]
96 | std::for_each(begin(), end(), std::ptr_fun(&BlockFailed::delete_entry));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1121:5: note: 'ptr_fun<std::pair<char *, unsigned int>, void>' has been explicitly marked deprecated here
1121 | _GLIBCXX11_DEPRECATED_SUGGEST("std::function")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/transfer_list.cc:48:
../../../sources/libtorrent-0.14.0/src/torrent/data/block_failed.h:101:48: warning: 'ptr_fun<std::pair<char *, unsigned int>, std::pair<char *, unsigned int>, bool>' is deprecated: use 'std::function' instead [-Wdeprecated-declarations]
101 | return std::max_element(begin(), end(), std::ptr_fun(&BlockFailed::compare_entries));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1148:5: note: 'ptr_fun<std::pair<char *, unsigned int>, std::pair<char *, unsigned int>, bool>' has been explicitly marked deprecated here
1148 | _GLIBCXX11_DEPRECATED_SUGGEST("std::function")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/transfer_list.cc:48:
../../../sources/libtorrent-0.14.0/src/torrent/data/block_failed.h:106:50: warning: 'ptr_fun<std::pair<char *, unsigned int>, std::pair<char *, unsigned int>, bool>' is deprecated: use 'std::function' instead [-Wdeprecated-declarations]
106 | return std::max_element(rbegin(), rend(), std::ptr_fun(&BlockFailed::compare_entries));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1148:5: note: 'ptr_fun<std::pair<char *, unsigned int>, std::pair<char *, unsigned int>, bool>' has been explicitly marked deprecated here
1148 | _GLIBCXX11_DEPRECATED_SUGGEST("std::function")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/transfer_list.cc:49:
../../../sources/libtorrent-0.14.0/src/torrent/data/block_transfer.h:132:5: warning: '~BlockTransfer' has a non-throwing exception specification but can still throw [-Wexceptions]
132 | throw internal_error("BlockTransfer::~BlockTransfer() peer_info not NULL");
| ^
../../../sources/libtorrent-0.14.0/src/torrent/data/block_transfer.h:127:16: note: destructor has a implicit non-throwing exception specification
127 | BlockTransfer::~BlockTransfer() {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/data/block_transfer.h:129:5: warning: '~BlockTransfer' has a non-throwing exception specification but can still throw [-Wexceptions]
129 | throw internal_error("BlockTransfer::~BlockTransfer() block not NULL");
| ^
../../../sources/libtorrent-0.14.0/src/torrent/data/block_transfer.h:127:16: note: destructor has a implicit non-throwing exception specification
127 | BlockTransfer::~BlockTransfer() {
| ^
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/download/resource_manager.cc -fPIC -DPIC -o download/.libs/resource_manager.o
../../../sources/libtorrent-0.14.0/src/torrent/data/transfer_list.cc:66:5: warning: '~TransferList' has a non-throwing exception specification but can still throw [-Wexceptions]
66 | throw internal_error("TransferList::~TransferList() called on an non-empty object");
| ^
../../../sources/libtorrent-0.14.0/src/torrent/data/transfer_list.cc:64:15: note: destructor has a implicit non-throwing exception specification
64 | TransferList::~TransferList() {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/data/transfer_list.cc:71:62: warning: 'mem_fun<unsigned int, torrent::BlockList>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
71 | return std::find_if(begin(), end(), rak::equal(index, std::mem_fun(&BlockList::index)));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1372:5: note: 'mem_fun<unsigned int, torrent::BlockList>' has been explicitly marked deprecated here
1372 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
../../../sources/libtorrent-0.14.0/src/torrent/data/transfer_list.cc:76:62: warning: 'mem_fun<unsigned int, torrent::BlockList>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
76 | return std::find_if(begin(), end(), rak::equal(index, std::mem_fun(&BlockList::index)));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1372:5: note: 'mem_fun<unsigned int, torrent::BlockList>' has been explicitly marked deprecated here
1372 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/transfer_list.cc:42:
../../../sources/libtorrent-0.14.0/rak/functional.h:395:34: warning: 'unary_function<torrent::BlockList *, void>' is deprecated [-Wdeprecated-declarations]
395 | struct call_delete : public std::unary_function<T*, void> {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/data/transfer_list.cc:82:33: note: in instantiation of template class 'rak::call_delete<torrent::BlockList>' requested here
82 | std::for_each(begin(), end(), rak::call_delete<BlockList>());
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:124:7: note: 'unary_function<torrent::BlockList *, void>' has been explicitly marked deprecated here
124 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
../../../sources/libtorrent-0.14.0/src/torrent/data/transfer_list.cc:128:44: warning: 'mem_fun_ref<bool, torrent::Block>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
128 | std::mem_fun_ref(&Block::is_finished)) != (*blockListItr)->size())
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1384:5: note: 'mem_fun_ref<bool, torrent::Block>' has been explicitly marked deprecated here
1384 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/transfer_list.cc:42:
../../../sources/libtorrent-0.14.0/rak/functional.h:341:32: warning: 'unary_function<std::pair<long, unsigned int> &, long &>' is deprecated [-Wdeprecated-declarations]
341 | struct mem_ref_t : public std::unary_function<Class&, Member&> {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/data/transfer_list.cc:151:70: note: in instantiation of template class 'rak::mem_ref_t<std::pair<long, unsigned int>, long>' requested here
151 | rak::mem_ref(&completed_list_type::value_type::first)));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:124:7: note: 'unary_function<std::pair<long, unsigned int> &, long &>' has been explicitly marked deprecated here
124 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
../../../sources/libtorrent-0.14.0/src/torrent/data/transfer_list.cc:177:94: warning: 'mem_fun_ref<bool, torrent::Block>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
177 | if ((Block::size_type)std::count_if((*blockListItr)->begin(), (*blockListItr)->end(), std::mem_fun_ref(&Block::is_finished)) != (*blockListItr)->size())
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1384:5: note: 'mem_fun_ref<bool, torrent::Block>' has been explicitly marked deprecated here
1384 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/file_list.cc:48:
../../../sources/libtorrent-0.14.0/rak/functional.h:352:38: warning: 'unary_function<const std::pair<unsigned int, unsigned int> &, const unsigned int &>' is deprecated [-Wdeprecated-declarations]
352 | struct const_mem_ref_t : public std::unary_function<const Class&, const Member&> {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/utils/ranges.h:96:74: note: in instantiation of template class 'rak::const_mem_ref_t<std::pair<unsigned int, unsigned int>, unsigned int>' requested here
96 | iterator first = std::find_if(begin(), end(), rak::less_equal(r.first, rak::const_mem_ref(&value_type::second)));
| ^
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/utils/ranges.h:71:67: note: in instantiation of member function 'torrent::ranges<unsigned int>::insert' requested here
71 | void insert(bound_type first, bound_type last) { insert(std::make_pair(first, last)); }
| ^
../../../sources/libtorrent-0.14.0/src/torrent/data/file_list.cc:381:37: note: in instantiation of member function 'torrent::ranges<unsigned int>::insert' requested here
381 | m_data.mutable_normal_priority()->insert(0, size_chunks());
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:124:7: note: 'unary_function<const std::pair<unsigned int, unsigned int> &, const unsigned int &>' has been explicitly marked deprecated here
124 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
4 warnings generated.
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/download/choke_group.cc:49:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/download_main.h:7:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../globals.h:5:
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:56:7: warning: '~priority_item' has a non-throwing exception specification but can still throw [-Wexceptions]
56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item.");
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:54:3: note: destructor has a implicit non-throwing exception specification
54 | ~priority_item() {
| ^
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o net/address_info.lo ../../../sources/libtorrent-0.14.0/src/torrent/net/address_info.cc
3 warnings generated.
15 warnings generated.
7 warnings generated.
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o net/fd.lo ../../../sources/libtorrent-0.14.0/src/torrent/net/fd.cc
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o net/socket_address.lo ../../../sources/libtorrent-0.14.0/src/torrent/net/socket_address.cc
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o net/socket_address_key.lo ../../../sources/libtorrent-0.14.0/src/torrent/net/socket_address_key.cc
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/net/address_info.cc -fPIC -DPIC -o net/.libs/address_info.o
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/download/choke_group.cc:49:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/download_main.h:12:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/available_list.h:45:
../../../sources/libtorrent-0.14.0/src/torrent/../net/address_list.h:62:36: warning: 'unary_function<rak::socket_address, void>' is deprecated [-Wdeprecated-declarations]
62 | struct add_address : public std::unary_function<rak::socket_address, void> {
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:124:7: note: 'unary_function<rak::socket_address, void>' has been explicitly marked deprecated here
124 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/net/fd.cc -fPIC -DPIC -o net/.libs/fd.o
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/net/socket_address.cc -fPIC -DPIC -o net/.libs/socket_address.o
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/net/socket_address_key.cc -fPIC -DPIC -o net/.libs/socket_address_key.o
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o net/socket_event.lo ../../../sources/libtorrent-0.14.0/src/torrent/net/socket_event.cc
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/download/choke_group.cc:49:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/download_main.h:16:
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/file_list.h:202:79: warning: 'mem_fun<bool, torrent::File, unsigned long>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
202 | return std::find_if(file_list->begin(), file_list->end(), std::bind2nd(std::mem_fun(&File::is_valid_position), pos));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1396:5: note: 'mem_fun<bool, torrent::File, unsigned long>' has been explicitly marked deprecated here
1396 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/download/choke_group.cc:49:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/download_main.h:16:
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/file_list.h:202:66: warning: 'bind2nd<std::const_mem_fun1_t<bool, torrent::File, unsigned long>, unsigned long>' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
202 | return std::find_if(file_list->begin(), file_list->end(), std::bind2nd(std::mem_fun(&File::is_valid_position), pos));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/backward/binders.h:170:5: note: 'bind2nd<std::const_mem_fun1_t<bool, torrent::File, unsigned long>, unsigned long>' has been explicitly marked deprecated here
170 | _GLIBCXX11_DEPRECATED_SUGGEST("std::bind")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/download/download_manager.cc:43:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/download_wrapper.h:41:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/download_main.h:7:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../globals.h:5:
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:56:7: warning: '~priority_item' has a non-throwing exception specification but can still throw [-Wexceptions]
56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item.");
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:54:3: note: destructor has a implicit non-throwing exception specification
54 | ~priority_item() {
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/download/choke_group.cc:49:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/download_main.h:5:
../../../sources/libtorrent-0.14.0/rak/functional.h:551:30: warning: 'binary_function<const rak::socket_address &, torrent::DownloadMain *, void>' is deprecated [-Wdeprecated-declarations]
551 | class mem_fun2 : public std::binary_function<Arg1, Arg2, Ret> {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/../download/download_main.h:165:29: note: in instantiation of template class 'rak::mem_fun2<torrent::HandshakeManager, void, const rak::socket_address &, torrent::DownloadMain *>' requested here
165 | slot_start_handshake_type m_slotStartHandshake;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:141:7: note: 'binary_function<const rak::socket_address &, torrent::DownloadMain *, void>' has been explicitly marked deprecated here
141 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/net/socket_event.cc -fPIC -DPIC -o net/.libs/socket_event.o
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/download/choke_group.cc:49:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/download_main.h:7:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../globals.h:5:
In file included from ../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:42:
../../../sources/libtorrent-0.14.0/rak/priority_queue.h:88:46: warning: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
88 | return std::find_if(begin(), end(), std::bind2nd(m_equal, key));
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:113:14: note: in instantiation of function template specialization 'rak::priority_queue<rak::priority_item *, rak::priority_compare, std::equal_to<rak::priority_item *>, rak::cacheline_allocator<rak::priority_item *>>::find<rak::priority_item *>' requested here
113 | if (queue->find(item) != queue->end())
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/backward/binders.h:170:5: note: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' has been explicitly marked deprecated here
170 | _GLIBCXX11_DEPRECATED_SUGGEST("std::bind")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/download/download_manager.cc:43:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/download_wrapper.h:41:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/download_main.h:12:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/available_list.h:45:
../../../sources/libtorrent-0.14.0/src/torrent/../net/address_list.h:62:36: warning: 'unary_function<rak::socket_address, void>' is deprecated [-Wdeprecated-declarations]
62 | struct add_address : public std::unary_function<rak::socket_address, void> {
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:124:7: note: 'unary_function<rak::socket_address, void>' has been explicitly marked deprecated here
124 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/download/resource_manager.cc:12:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/download_main.h:7:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../globals.h:5:
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:56:7: warning: '~priority_item' has a non-throwing exception specification but can still throw [-Wexceptions]
56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item.");
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:54:3: note: destructor has a implicit non-throwing exception specification
54 | ~priority_item() {
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/download/choke_queue.cc:9:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../protocol/peer_connection_base.h:50:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../protocol/request_list.h:43:
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/block_transfer.h:132:5: warning: '~BlockTransfer' has a non-throwing exception specification but can still throw [-Wexceptions]
132 | throw internal_error("BlockTransfer::~BlockTransfer() peer_info not NULL");
| ^
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/block_transfer.h:127:16: note: destructor has a implicit non-throwing exception specification
127 | BlockTransfer::~BlockTransfer() {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/block_transfer.h:129:5: warning: '~BlockTransfer' has a non-throwing exception specification but can still throw [-Wexceptions]
129 | throw internal_error("BlockTransfer::~BlockTransfer() block not NULL");
| ^
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/block_transfer.h:127:16: note: destructor has a implicit non-throwing exception specification
127 | BlockTransfer::~BlockTransfer() {
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/download/choke_queue.cc:9:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../protocol/peer_connection_base.h:50:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../protocol/request_list.h:47:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../globals.h:5:
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:56:7: warning: '~priority_item' has a non-throwing exception specification but can still throw [-Wexceptions]
56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item.");
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:54:3: note: destructor has a implicit non-throwing exception specification
54 | ~priority_item() {
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/download/resource_manager.cc:12:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/download_main.h:12:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/available_list.h:45:
../../../sources/libtorrent-0.14.0/src/torrent/../net/address_list.h:62:36: warning: 'unary_function<rak::socket_address, void>' is deprecated [-Wdeprecated-declarations]
62 | struct add_address : public std::unary_function<rak::socket_address, void> {
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:124:7: note: 'unary_function<rak::socket_address, void>' has been explicitly marked deprecated here
124 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/download/download_manager.cc:43:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/download_wrapper.h:41:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/download_main.h:16:
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/file_list.h:202:79: warning: 'mem_fun<bool, torrent::File, unsigned long>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
202 | return std::find_if(file_list->begin(), file_list->end(), std::bind2nd(std::mem_fun(&File::is_valid_position), pos));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1396:5: note: 'mem_fun<bool, torrent::File, unsigned long>' has been explicitly marked deprecated here
1396 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/download/download_manager.cc:43:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/download_wrapper.h:41:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/download_main.h:16:
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/file_list.h:202:66: warning: 'bind2nd<std::const_mem_fun1_t<bool, torrent::File, unsigned long>, unsigned long>' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
202 | return std::find_if(file_list->begin(), file_list->end(), std::bind2nd(std::mem_fun(&File::is_valid_position), pos));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/backward/binders.h:170:5: note: 'bind2nd<std::const_mem_fun1_t<bool, torrent::File, unsigned long>, unsigned long>' has been explicitly marked deprecated here
170 | _GLIBCXX11_DEPRECATED_SUGGEST("std::bind")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/download/download_manager.cc:39:
../../../sources/libtorrent-0.14.0/rak/functional.h:551:30: warning: 'binary_function<const rak::socket_address &, torrent::DownloadMain *, void>' is deprecated [-Wdeprecated-declarations]
551 | class mem_fun2 : public std::binary_function<Arg1, Arg2, Ret> {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/../download/download_main.h:165:29: note: in instantiation of template class 'rak::mem_fun2<torrent::HandshakeManager, void, const rak::socket_address &, torrent::DownloadMain *>' requested here
165 | slot_start_handshake_type m_slotStartHandshake;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:141:7: note: 'binary_function<const rak::socket_address &, torrent::DownloadMain *, void>' has been explicitly marked deprecated here
141 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
../../../sources/libtorrent-0.14.0/src/torrent/download/download_manager.cc:78:63: warning: 'mem_fun<torrent::DownloadInfo *, torrent::DownloadWrapper>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
78 | rak::on(std::mem_fun(&DownloadWrapper::info), std::mem_fun(&DownloadInfo::hash))));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1366:5: note: 'mem_fun<torrent::DownloadInfo *, torrent::DownloadWrapper>' has been explicitly marked deprecated here
1366 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
../../../sources/libtorrent-0.14.0/src/torrent/download/download_manager.cc:78:101: warning: 'mem_fun<const torrent::HashString &, torrent::DownloadInfo>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
78 | rak::on(std::mem_fun(&DownloadWrapper::info), std::mem_fun(&DownloadInfo::hash))));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1372:5: note: 'mem_fun<const torrent::HashString &, torrent::DownloadInfo>' has been explicitly marked deprecated here
1372 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/download/download_manager.cc:39:
../../../sources/libtorrent-0.14.0/rak/functional.h:279:27: warning: 'unary_function<torrent::DownloadWrapper *, const torrent::HashString &>' is deprecated [-Wdeprecated-declarations]
279 | struct on_t : public std::unary_function<typename Src::argument_type, typename Dest::result_type> {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/download/download_manager.cc:78:50: note: in instantiation of template class 'rak::on_t<std::mem_fun_t<torrent::DownloadInfo *, torrent::DownloadWrapper>, std::const_mem_fun_t<const torrent::HashString &, torrent::DownloadInfo>>' requested here
78 | rak::on(std::mem_fun(&DownloadWrapper::info), std::mem_fun(&DownloadInfo::hash))));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:124:7: note: 'unary_function<torrent::DownloadWrapper *, const torrent::HashString &>' has been explicitly marked deprecated here
124 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
../../../sources/libtorrent-0.14.0/src/torrent/download/download_manager.cc:83:69: warning: 'mem_fun<torrent::DownloadInfo *, torrent::DownloadWrapper>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
83 | return std::find_if(begin(), end(), rak::equal(hash, rak::on(std::mem_fun(&DownloadWrapper::info), std::mem_fun(&DownloadInfo::hash))));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1366:5: note: 'mem_fun<torrent::DownloadInfo *, torrent::DownloadWrapper>' has been explicitly marked deprecated here
1366 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
../../../sources/libtorrent-0.14.0/src/torrent/download/download_manager.cc:83:107: warning: 'mem_fun<const torrent::HashString &, torrent::DownloadInfo>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
83 | return std::find_if(begin(), end(), rak::equal(hash, rak::on(std::mem_fun(&DownloadWrapper::info), std::mem_fun(&DownloadInfo::hash))));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1372:5: note: 'mem_fun<const torrent::HashString &, torrent::DownloadInfo>' has been explicitly marked deprecated here
1372 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
../../../sources/libtorrent-0.14.0/src/torrent/download/download_manager.cc:88:61: warning: 'mem_fun<torrent::DownloadInfo *, torrent::DownloadWrapper>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
88 | return std::find_if(begin(), end(), rak::equal(info, std::mem_fun(&DownloadWrapper::info)));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1366:5: note: 'mem_fun<torrent::DownloadInfo *, torrent::DownloadWrapper>' has been explicitly marked deprecated here
1366 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
../../../sources/libtorrent-0.14.0/src/torrent/download/download_manager.cc:93:59: warning: 'mem_fun<torrent::ChunkList *, torrent::DownloadWrapper>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
93 | return std::find_if(begin(), end(), rak::equal(cl, std::mem_fun(&DownloadWrapper::chunk_list)));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1366:5: note: 'mem_fun<torrent::ChunkList *, torrent::DownloadWrapper>' has been explicitly marked deprecated here
1366 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
../../../sources/libtorrent-0.14.0/src/torrent/download/download_manager.cc:99:71: warning: 'mem_fun<torrent::DownloadInfo *, torrent::DownloadWrapper>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
99 | rak::on(std::mem_fun(&DownloadWrapper::info), std::mem_fun(&DownloadInfo::hash))));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1366:5: note: 'mem_fun<torrent::DownloadInfo *, torrent::DownloadWrapper>' has been explicitly marked deprecated here
1366 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
../../../sources/libtorrent-0.14.0/src/torrent/download/download_manager.cc:99:109: warning: 'mem_fun<const torrent::HashString &, torrent::DownloadInfo>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
99 | rak::on(std::mem_fun(&DownloadWrapper::info), std::mem_fun(&DownloadInfo::hash))));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1372:5: note: 'mem_fun<const torrent::HashString &, torrent::DownloadInfo>' has been explicitly marked deprecated here
1372 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
../../../sources/libtorrent-0.14.0/src/torrent/download/download_manager.cc:110:71: warning: 'mem_fun<torrent::DownloadInfo *, torrent::DownloadWrapper>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
110 | rak::on(std::mem_fun(&DownloadWrapper::info), std::mem_fun(&DownloadInfo::hash_obfuscated))));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1366:5: note: 'mem_fun<torrent::DownloadInfo *, torrent::DownloadWrapper>' has been explicitly marked deprecated here
1366 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
../../../sources/libtorrent-0.14.0/src/torrent/download/download_manager.cc:110:109: warning: 'mem_fun<const torrent::HashString &, torrent::DownloadInfo>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
110 | rak::on(std::mem_fun(&DownloadWrapper::info), std::mem_fun(&DownloadInfo::hash_obfuscated))));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1372:5: note: 'mem_fun<const torrent::HashString &, torrent::DownloadInfo>' has been explicitly marked deprecated here
1372 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
../../../sources/libtorrent-0.14.0/src/torrent/download/choke_queue.cc:46:5: warning: '~choke_queue' has a non-throwing exception specification but can still throw [-Wexceptions]
46 | throw internal_error("choke_queue::~choke_queue() called but m_currentlyQueued != 0.");
| ^
../../../sources/libtorrent-0.14.0/src/torrent/download/choke_queue.cc:41:14: note: destructor has a implicit non-throwing exception specification
41 | choke_queue::~choke_queue() {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/download/choke_queue.cc:43:5: warning: '~choke_queue' has a non-throwing exception specification but can still throw [-Wexceptions]
43 | throw internal_error("choke_queue::~choke_queue() called but m_currentlyUnchoked != 0.");
| ^
../../../sources/libtorrent-0.14.0/src/torrent/download/choke_queue.cc:41:14: note: destructor has a implicit non-throwing exception specification
41 | choke_queue::~choke_queue() {
| ^
15 warnings generated.
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/download/choke_queue.cc:7:
../../../sources/libtorrent-0.14.0/rak/functional.h:341:32: warning: 'unary_function<torrent::weighted_connection &, unsigned int &>' is deprecated [-Wdeprecated-declarations]
341 | struct mem_ref_t : public std::unary_function<Class&, Member&> {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/download/choke_queue.cc:445:51: note: in instantiation of template class 'rak::mem_ref_t<torrent::weighted_connection, unsigned int>' requested here
445 | rak::mem_ref(&choke_queue::value_type::weight)));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:124:7: note: 'unary_function<torrent::weighted_connection &, unsigned int &>' has been explicitly marked deprecated here
124 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/download/resource_manager.cc:12:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/download_main.h:16:
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/file_list.h:202:79: warning: 'mem_fun<bool, torrent::File, unsigned long>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
202 | return std::find_if(file_list->begin(), file_list->end(), std::bind2nd(std::mem_fun(&File::is_valid_position), pos));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1396:5: note: 'mem_fun<bool, torrent::File, unsigned long>' has been explicitly marked deprecated here
1396 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/download/resource_manager.cc:12:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/download_main.h:16:
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/file_list.h:202:66: warning: 'bind2nd<std::const_mem_fun1_t<bool, torrent::File, unsigned long>, unsigned long>' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
202 | return std::find_if(file_list->begin(), file_list->end(), std::bind2nd(std::mem_fun(&File::is_valid_position), pos));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/backward/binders.h:170:5: note: 'bind2nd<std::const_mem_fun1_t<bool, torrent::File, unsigned long>, unsigned long>' has been explicitly marked deprecated here
170 | _GLIBCXX11_DEPRECATED_SUGGEST("std::bind")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o net/utils.lo ../../../sources/libtorrent-0.14.0/src/torrent/net/utils.cc
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/download/download_manager.cc:43:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/download_wrapper.h:41:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/download_main.h:7:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../globals.h:5:
In file included from ../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:42:
../../../sources/libtorrent-0.14.0/rak/priority_queue.h:88:46: warning: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
88 | return std::find_if(begin(), end(), std::bind2nd(m_equal, key));
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:113:14: note: in instantiation of function template specialization 'rak::priority_queue<rak::priority_item *, rak::priority_compare, std::equal_to<rak::priority_item *>, rak::cacheline_allocator<rak::priority_item *>>::find<rak::priority_item *>' requested here
113 | if (queue->find(item) != queue->end())
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/backward/binders.h:170:5: note: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' has been explicitly marked deprecated here
170 | _GLIBCXX11_DEPRECATED_SUGGEST("std::bind")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
6 warnings generated.
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/download/resource_manager.cc:7:
../../../sources/libtorrent-0.14.0/rak/functional.h:551:30: warning: 'binary_function<const rak::socket_address &, torrent::DownloadMain *, void>' is deprecated [-Wdeprecated-declarations]
551 | class mem_fun2 : public std::binary_function<Arg1, Arg2, Ret> {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/../download/download_main.h:165:29: note: in instantiation of template class 'rak::mem_fun2<torrent::HandshakeManager, void, const rak::socket_address &, torrent::DownloadMain *>' requested here
165 | slot_start_handshake_type m_slotStartHandshake;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:141:7: note: 'binary_function<const rak::socket_address &, torrent::DownloadMain *, void>' has been explicitly marked deprecated here
141 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o peer/client_info.lo ../../../sources/libtorrent-0.14.0/src/torrent/peer/client_info.cc
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o peer/client_list.lo ../../../sources/libtorrent-0.14.0/src/torrent/peer/client_list.cc
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/download/resource_manager.cc:13:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../protocol/peer_connection_base.h:50:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../protocol/request_list.h:43:
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/block_transfer.h:132:5: warning: '~BlockTransfer' has a non-throwing exception specification but can still throw [-Wexceptions]
132 | throw internal_error("BlockTransfer::~BlockTransfer() peer_info not NULL");
| ^
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/block_transfer.h:127:16: note: destructor has a implicit non-throwing exception specification
127 | BlockTransfer::~BlockTransfer() {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/block_transfer.h:129:5: warning: '~BlockTransfer' has a non-throwing exception specification but can still throw [-Wexceptions]
129 | throw internal_error("BlockTransfer::~BlockTransfer() block not NULL");
| ^
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/block_transfer.h:127:16: note: destructor has a implicit non-throwing exception specification
127 | BlockTransfer::~BlockTransfer() {
| ^
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/net/utils.cc -fPIC -DPIC -o net/.libs/utils.o
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/peer/client_info.cc -fPIC -DPIC -o peer/.libs/client_info.o
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/download/resource_manager.cc:7:
../../../sources/libtorrent-0.14.0/rak/functional.h:395:34: warning: 'unary_function<torrent::choke_group *, void>' is deprecated [-Wdeprecated-declarations]
395 | struct call_delete : public std::unary_function<T*, void> {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/download/resource_manager.cc:43:67: note: in instantiation of template class 'rak::call_delete<torrent::choke_group>' requested here
43 | std::for_each(choke_base_type::begin(), choke_base_type::end(), rak::call_delete<choke_group>());
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:124:7: note: 'unary_function<torrent::choke_group *, void>' has been explicitly marked deprecated here
124 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
../../../sources/libtorrent-0.14.0/src/torrent/download/resource_manager.cc:41:5: warning: '~ResourceManager' has a non-throwing exception specification but can still throw [-Wexceptions]
41 | throw internal_error("ResourceManager::~ResourceManager() called but m_currentlyDownloadUnchoked != 0.");
| ^
../../../sources/libtorrent-0.14.0/src/torrent/download/resource_manager.cc:36:18: note: destructor has a implicit non-throwing exception specification
36 | ResourceManager::~ResourceManager() {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/download/resource_manager.cc:38:5: warning: '~ResourceManager' has a non-throwing exception specification but can still throw [-Wexceptions]
38 | throw internal_error("ResourceManager::~ResourceManager() called but m_currentlyUploadUnchoked != 0.");
| ^
../../../sources/libtorrent-0.14.0/src/torrent/download/resource_manager.cc:36:18: note: destructor has a implicit non-throwing exception specification
36 | ResourceManager::~ResourceManager() {
| ^
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/peer/client_list.cc -fPIC -DPIC -o peer/.libs/client_list.o
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o peer/connection_list.lo ../../../sources/libtorrent-0.14.0/src/torrent/peer/connection_list.cc
../../../sources/libtorrent-0.14.0/src/torrent/download/resource_manager.cc:346:29: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
346 | choke_group* choke_groups[group_size()];
| ^~~~~~~~~~~~
../../../sources/libtorrent-0.14.0/src/torrent/download/resource_manager.cc:346:29: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/peer/connection_list.cc -fPIC -DPIC -o peer/.libs/connection_list.o
../../../sources/libtorrent-0.14.0/src/torrent/net/socket_event.cc:11:5: warning: '~socket_event' has a non-throwing exception specification but can still throw [-Wexceptions]
11 | throw internal_error("Called socket_event::~socket_event while still open on type " + std::string(type_name()));
| ^
../../../sources/libtorrent-0.14.0/src/torrent/net/socket_event.cc:9:15: note: destructor has a implicit non-throwing exception specification
9 | socket_event::~socket_event() {
| ^
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o peer/peer.lo ../../../sources/libtorrent-0.14.0/src/torrent/peer/peer.cc
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/peer/peer.cc -fPIC -DPIC -o peer/.libs/peer.o
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/download/resource_manager.cc:12:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/download_main.h:7:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../globals.h:5:
In file included from ../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:42:
../../../sources/libtorrent-0.14.0/rak/priority_queue.h:88:46: warning: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
88 | return std::find_if(begin(), end(), std::bind2nd(m_equal, key));
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:113:14: note: in instantiation of function template specialization 'rak::priority_queue<rak::priority_item *, rak::priority_compare, std::equal_to<rak::priority_item *>, rak::cacheline_allocator<rak::priority_item *>>::find<rak::priority_item *>' requested here
113 | if (queue->find(item) != queue->end())
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/backward/binders.h:170:5: note: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' has been explicitly marked deprecated here
170 | _GLIBCXX11_DEPRECATED_SUGGEST("std::bind")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
1 warning generated.
15 warnings generated.
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o peer/peer_info.lo ../../../sources/libtorrent-0.14.0/src/torrent/peer/peer_info.cc
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o peer/peer_list.lo ../../../sources/libtorrent-0.14.0/src/torrent/peer/peer_list.cc
17 warnings generated.
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o utils/directory_events.lo ../../../sources/libtorrent-0.14.0/src/torrent/utils/directory_events.cc
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/peer/peer_list.cc -fPIC -DPIC -o peer/.libs/peer_list.o
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/peer/peer_info.cc -fPIC -DPIC -o peer/.libs/peer_info.o
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/utils/directory_events.cc -fPIC -DPIC -o utils/.libs/directory_events.o
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o utils/log.lo ../../../sources/libtorrent-0.14.0/src/torrent/utils/log.cc
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/utils/log.cc -fPIC -DPIC -o utils/.libs/log.o
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/peer/peer.cc:39:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/block.h:42:
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/block_transfer.h:132:5: warning: '~BlockTransfer' has a non-throwing exception specification but can still throw [-Wexceptions]
132 | throw internal_error("BlockTransfer::~BlockTransfer() peer_info not NULL");
| ^
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/block_transfer.h:127:16: note: destructor has a implicit non-throwing exception specification
127 | BlockTransfer::~BlockTransfer() {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/block_transfer.h:129:5: warning: '~BlockTransfer' has a non-throwing exception specification but can still throw [-Wexceptions]
129 | throw internal_error("BlockTransfer::~BlockTransfer() block not NULL");
| ^
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/block_transfer.h:127:16: note: destructor has a implicit non-throwing exception specification
127 | BlockTransfer::~BlockTransfer() {
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/peer/connection_list.cc:43:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/download_main.h:7:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../globals.h:5:
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:56:7: warning: '~priority_item' has a non-throwing exception specification but can still throw [-Wexceptions]
56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item.");
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:54:3: note: destructor has a implicit non-throwing exception specification
54 | ~priority_item() {
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/peer/peer.cc:41:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/download_main.h:7:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../globals.h:5:
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:56:7: warning: '~priority_item' has a non-throwing exception specification but can still throw [-Wexceptions]
56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item.");
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:54:3: note: destructor has a implicit non-throwing exception specification
54 | ~priority_item() {
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/peer/connection_list.cc:43:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/download_main.h:12:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/available_list.h:45:
../../../sources/libtorrent-0.14.0/src/torrent/../net/address_list.h:62:36: warning: 'unary_function<rak::socket_address, void>' is deprecated [-Wdeprecated-declarations]
62 | struct add_address : public std::unary_function<rak::socket_address, void> {
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:124:7: note: 'unary_function<rak::socket_address, void>' has been explicitly marked deprecated here
124 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o utils/log_buffer.lo ../../../sources/libtorrent-0.14.0/src/torrent/utils/log_buffer.cc
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/peer/peer.cc:41:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/download_main.h:12:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/available_list.h:45:
../../../sources/libtorrent-0.14.0/src/torrent/../net/address_list.h:62:36: warning: 'unary_function<rak::socket_address, void>' is deprecated [-Wdeprecated-declarations]
62 | struct add_address : public std::unary_function<rak::socket_address, void> {
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:124:7: note: 'unary_function<rak::socket_address, void>' has been explicitly marked deprecated here
124 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/utils/log_buffer.cc -fPIC -DPIC -o utils/.libs/log_buffer.o
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/peer/connection_list.cc:43:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/download_main.h:16:
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/file_list.h:202:79: warning: 'mem_fun<bool, torrent::File, unsigned long>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
202 | return std::find_if(file_list->begin(), file_list->end(), std::bind2nd(std::mem_fun(&File::is_valid_position), pos));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1396:5: note: 'mem_fun<bool, torrent::File, unsigned long>' has been explicitly marked deprecated here
1396 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/peer/connection_list.cc:43:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/download_main.h:16:
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/file_list.h:202:66: warning: 'bind2nd<std::const_mem_fun1_t<bool, torrent::File, unsigned long>, unsigned long>' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
202 | return std::find_if(file_list->begin(), file_list->end(), std::bind2nd(std::mem_fun(&File::is_valid_position), pos));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/backward/binders.h:170:5: note: 'bind2nd<std::const_mem_fun1_t<bool, torrent::File, unsigned long>, unsigned long>' has been explicitly marked deprecated here
170 | _GLIBCXX11_DEPRECATED_SUGGEST("std::bind")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/utils/directory_events.cc:53:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../manager.h:6:
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:56:7: warning: '~priority_item' has a non-throwing exception specification but can still throw [-Wexceptions]
56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item.");
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:54:3: note: destructor has a implicit non-throwing exception specification
54 | ~priority_item() {
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/peer/connection_list.cc:40:
../../../sources/libtorrent-0.14.0/rak/functional.h:551:30: warning: 'binary_function<const rak::socket_address &, torrent::DownloadMain *, void>' is deprecated [-Wdeprecated-declarations]
551 | class mem_fun2 : public std::binary_function<Arg1, Arg2, Ret> {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/../download/download_main.h:165:29: note: in instantiation of template class 'rak::mem_fun2<torrent::HandshakeManager, void, const rak::socket_address &, torrent::DownloadMain *>' requested here
165 | slot_start_handshake_type m_slotStartHandshake;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:141:7: note: 'binary_function<const rak::socket_address &, torrent::DownloadMain *, void>' has been explicitly marked deprecated here
141 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/peer/peer_list.cc:8:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/available_list.h:45:
../../../sources/libtorrent-0.14.0/src/torrent/../net/address_list.h:62:36: warning: 'unary_function<rak::socket_address, void>' is deprecated [-Wdeprecated-declarations]
62 | struct add_address : public std::unary_function<rak::socket_address, void> {
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:124:7: note: 'unary_function<rak::socket_address, void>' has been explicitly marked deprecated here
124 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/peer/peer_info.cc:42:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../protocol/extensions.h:48:
../../../sources/libtorrent-0.14.0/src/torrent/../net/address_list.h:62:36: warning: 'unary_function<rak::socket_address, void>' is deprecated [-Wdeprecated-declarations]
62 | struct add_address : public std::unary_function<rak::socket_address, void> {
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:124:7: note: 'unary_function<rak::socket_address, void>' has been explicitly marked deprecated here
124 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/peer/connection_list.cc:45:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../protocol/peer_connection_base.h:50:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../protocol/request_list.h:43:
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/block_transfer.h:132:5: warning: '~BlockTransfer' has a non-throwing exception specification but can still throw [-Wexceptions]
132 | throw internal_error("BlockTransfer::~BlockTransfer() peer_info not NULL");
| ^
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/block_transfer.h:127:16: note: destructor has a implicit non-throwing exception specification
127 | BlockTransfer::~BlockTransfer() {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/block_transfer.h:129:5: warning: '~BlockTransfer' has a non-throwing exception specification but can still throw [-Wexceptions]
129 | throw internal_error("BlockTransfer::~BlockTransfer() block not NULL");
| ^
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/block_transfer.h:127:16: note: destructor has a implicit non-throwing exception specification
127 | BlockTransfer::~BlockTransfer() {
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/peer/peer.cc:41:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/download_main.h:16:
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/file_list.h:202:79: warning: 'mem_fun<bool, torrent::File, unsigned long>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
202 | return std::find_if(file_list->begin(), file_list->end(), std::bind2nd(std::mem_fun(&File::is_valid_position), pos));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1396:5: note: 'mem_fun<bool, torrent::File, unsigned long>' has been explicitly marked deprecated here
1396 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/peer/peer.cc:41:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/download_main.h:16:
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/file_list.h:202:66: warning: 'bind2nd<std::const_mem_fun1_t<bool, torrent::File, unsigned long>, unsigned long>' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
202 | return std::find_if(file_list->begin(), file_list->end(), std::bind2nd(std::mem_fun(&File::is_valid_position), pos));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/backward/binders.h:170:5: note: 'bind2nd<std::const_mem_fun1_t<bool, torrent::File, unsigned long>, unsigned long>' has been explicitly marked deprecated here
170 | _GLIBCXX11_DEPRECATED_SUGGEST("std::bind")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
6 warnings generated.
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o utils/option_strings.lo ../../../sources/libtorrent-0.14.0/src/torrent/utils/option_strings.cc
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/peer/peer_list.cc:14:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../globals.h:5:
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:56:7: warning: '~priority_item' has a non-throwing exception specification but can still throw [-Wexceptions]
56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item.");
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:54:3: note: destructor has a implicit non-throwing exception specification
54 | ~priority_item() {
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/peer/peer.cc:41:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/download_main.h:5:
../../../sources/libtorrent-0.14.0/rak/functional.h:551:30: warning: 'binary_function<const rak::socket_address &, torrent::DownloadMain *, void>' is deprecated [-Wdeprecated-declarations]
551 | class mem_fun2 : public std::binary_function<Arg1, Arg2, Ret> {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/../download/download_main.h:165:29: note: in instantiation of template class 'rak::mem_fun2<torrent::HandshakeManager, void, const rak::socket_address &, torrent::DownloadMain *>' requested here
165 | slot_start_handshake_type m_slotStartHandshake;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:141:7: note: 'binary_function<const rak::socket_address &, torrent::DownloadMain *, void>' has been explicitly marked deprecated here
141 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/utils/directory_events.cc:53:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../manager.h:6:
In file included from ../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:42:
../../../sources/libtorrent-0.14.0/rak/priority_queue.h:88:46: warning: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
88 | return std::find_if(begin(), end(), std::bind2nd(m_equal, key));
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:113:14: note: in instantiation of function template specialization 'rak::priority_queue<rak::priority_item *, rak::priority_compare, std::equal_to<rak::priority_item *>, rak::cacheline_allocator<rak::priority_item *>>::find<rak::priority_item *>' requested here
113 | if (queue->find(item) != queue->end())
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/backward/binders.h:170:5: note: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' has been explicitly marked deprecated here
170 | _GLIBCXX11_DEPRECATED_SUGGEST("std::bind")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
../../../sources/libtorrent-0.14.0/src/torrent/peer/peer_list.cc:54:43: warning: 'binary_function<std::pair<const torrent::socket_address_key, torrent::PeerInfo *> &, unsigned short, bool>' is deprecated [-Wdeprecated-declarations]
54 | struct peer_list_equal_port : public std::binary_function<PeerList::reference, uint16_t, bool> {
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:141:7: note: 'binary_function<std::pair<const torrent::socket_address_key, torrent::PeerInfo *> &, unsigned short, bool>' has been explicitly marked deprecated here
141 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/peer/peer_list.cc:5:
../../../sources/libtorrent-0.14.0/rak/functional.h:341:32: warning: 'unary_function<std::pair<const torrent::socket_address_key, torrent::PeerInfo *> &, torrent::PeerInfo *&>' is deprecated [-Wdeprecated-declarations]
341 | struct mem_ref_t : public std::unary_function<Class&, Member&> {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/peer/peer_list.cc:72:41: note: in instantiation of template class 'rak::mem_ref_t<std::pair<const torrent::socket_address_key, torrent::PeerInfo *>, torrent::PeerInfo *>' requested here
72 | std::for_each(begin(), end(), rak::on(rak::mem_ref(&value_type::second), rak::call_delete<PeerInfo>()));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:124:7: note: 'unary_function<std::pair<const torrent::socket_address_key, torrent::PeerInfo *> &, torrent::PeerInfo *&>' has been explicitly marked deprecated here
124 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/peer/peer_list.cc:5:
../../../sources/libtorrent-0.14.0/rak/functional.h:395:34: warning: 'unary_function<torrent::PeerInfo *, void>' is deprecated [-Wdeprecated-declarations]
395 | struct call_delete : public std::unary_function<T*, void> {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/peer/peer_list.cc:72:76: note: in instantiation of template class 'rak::call_delete<torrent::PeerInfo>' requested here
72 | std::for_each(begin(), end(), rak::on(rak::mem_ref(&value_type::second), rak::call_delete<PeerInfo>()));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:124:7: note: 'unary_function<torrent::PeerInfo *, void>' has been explicitly marked deprecated here
124 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/peer/peer_list.cc:5:
../../../sources/libtorrent-0.14.0/rak/functional.h:279:27: warning: 'unary_function<std::pair<const torrent::socket_address_key, torrent::PeerInfo *> &, void>' is deprecated [-Wdeprecated-declarations]
279 | struct on_t : public std::unary_function<typename Src::argument_type, typename Dest::result_type> {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/peer/peer_list.cc:72:33: note: in instantiation of template class 'rak::on_t<rak::mem_ref_t<std::pair<const torrent::socket_address_key, torrent::PeerInfo *>, torrent::PeerInfo *>, rak::call_delete<torrent::PeerInfo>>' requested here
72 | std::for_each(begin(), end(), rak::on(rak::mem_ref(&value_type::second), rak::call_delete<PeerInfo>()));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:124:7: note: 'unary_function<std::pair<const torrent::socket_address_key, torrent::PeerInfo *> &, void>' has been explicitly marked deprecated here
124 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/utils/option_strings.cc -fPIC -DPIC -o utils/.libs/option_strings.o
../../../sources/libtorrent-0.14.0/src/torrent/peer/peer_list.cc:167:68: warning: 'ptr_fun<const rak::socket_address &, const rak::socket_address &, bool>' is deprecated: use 'std::function' instead [-Wdeprecated-declarations]
167 | availItr = std::find_if(availItr, availLast, rak::bind2nd(std::ptr_fun(&socket_address_less_rak), *itr));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1148:5: note: 'ptr_fun<const rak::socket_address &, const rak::socket_address &, bool>' has been explicitly marked deprecated here
1148 | _GLIBCXX11_DEPRECATED_SUGGEST("std::function")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/peer/peer_list.cc:5:
../../../sources/libtorrent-0.14.0/rak/functional.h:433:31: warning: 'unary_function<const rak::socket_address &, bool>' is deprecated [-Wdeprecated-declarations]
433 | class bind2nd_t : public std::unary_function<typename Operation::first_argument_type, typename Operation::result_type> {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/peer/peer_list.cc:167:50: note: in instantiation of template class 'rak::bind2nd_t<std::pointer_to_binary_function<const rak::socket_address &, const rak::socket_address &, bool>>' requested here
167 | availItr = std::find_if(availItr, availLast, rak::bind2nd(std::ptr_fun(&socket_address_less_rak), *itr));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:124:7: note: 'unary_function<const rak::socket_address &, bool>' has been explicitly marked deprecated here
124 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/peer/connection_list.cc:40:
../../../sources/libtorrent-0.14.0/rak/functional.h:395:34: warning: 'unary_function<torrent::PeerConnectionBase *, void>' is deprecated [-Wdeprecated-declarations]
395 | struct call_delete : public std::unary_function<T*, void> {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/peer/connection_list.cc:74:69: note: in instantiation of template class 'rak::call_delete<torrent::PeerConnectionBase>' requested here
74 | std::for_each(begin(), end(), rak::on(std::mem_fun(&Peer::m_ptr), rak::call_delete<PeerConnectionBase>()));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:124:7: note: 'unary_function<torrent::PeerConnectionBase *, void>' has been explicitly marked deprecated here
124 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/peer/connection_list.cc:40:
../../../sources/libtorrent-0.14.0/rak/functional.h:279:27: warning: 'unary_function<torrent::Peer *, void>' is deprecated [-Wdeprecated-declarations]
279 | struct on_t : public std::unary_function<typename Src::argument_type, typename Dest::result_type> {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/peer/connection_list.cc:74:33: note: in instantiation of template class 'rak::on_t<std::mem_fun_t<torrent::PeerConnectionBase *, torrent::Peer>, rak::call_delete<torrent::PeerConnectionBase>>' requested here
74 | std::for_each(begin(), end(), rak::on(std::mem_fun(&Peer::m_ptr), rak::call_delete<PeerConnectionBase>()));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:124:7: note: 'unary_function<torrent::Peer *, void>' has been explicitly marked deprecated here
124 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/utils/log.cc:5:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../globals.h:5:
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:56:7: warning: '~priority_item' has a non-throwing exception specification but can still throw [-Wexceptions]
56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item.");
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:54:3: note: destructor has a implicit non-throwing exception specification
54 | ~priority_item() {
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/peer/connection_list.cc:40:
../../../sources/libtorrent-0.14.0/rak/functional.h:279:27: warning: 'unary_function<const torrent::Peer *, bool>' is deprecated [-Wdeprecated-declarations]
279 | struct on_t : public std::unary_function<typename Src::argument_type, typename Dest::result_type> {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/peer/connection_list.cc:182:50: note: in instantiation of template class 'rak::on_t<std::const_mem_fun_t<const torrent::PeerConnectionBase *, torrent::Peer>, std::const_mem_fun_t<bool, torrent::PeerConnectionBase>>' requested here
182 | erase_remaining(std::partition(begin(), end(), rak::on(std::mem_fun(&Peer::c_ptr), std::mem_fun(&PeerConnectionBase::is_not_seeder))),
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:124:7: note: 'unary_function<const torrent::Peer *, bool>' has been explicitly marked deprecated here
124 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/peer/connection_list.cc:40:
../../../sources/libtorrent-0.14.0/rak/functional.h:279:27: warning: 'unary_function<const torrent::Peer *, const torrent::HashString &>' is deprecated [-Wdeprecated-declarations]
279 | struct on_t : public std::unary_function<typename Src::argument_type, typename Dest::result_type> {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/peer/connection_list.cc:217:86: note: in instantiation of template class 'rak::on_t<std::const_mem_fun_t<const torrent::PeerInfo *, torrent::Peer>, std::const_mem_fun_t<const torrent::HashString &, torrent::PeerInfo>>' requested here
217 | rak::on(std::mem_fun(&Peer::m_ptr), rak::on(std::mem_fun(&PeerConnectionBase::peer_info), std::mem_fun(&PeerInfo::id)))));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:124:7: note: 'unary_function<const torrent::Peer *, const torrent::HashString &>' has been explicitly marked deprecated here
124 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/peer/connection_list.cc:40:
../../../sources/libtorrent-0.14.0/rak/functional.h:279:27: warning: 'unary_function<torrent::Peer *, const torrent::HashString &>' is deprecated [-Wdeprecated-declarations]
279 | struct on_t : public std::unary_function<typename Src::argument_type, typename Dest::result_type> {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/peer/connection_list.cc:217:50: note: in instantiation of template class 'rak::on_t<std::mem_fun_t<torrent::PeerConnectionBase *, torrent::Peer>, rak::on_t<std::const_mem_fun_t<const torrent::PeerInfo *, torrent::Peer>, std::const_mem_fun_t<const torrent::HashString &, torrent::PeerInfo>>>' requested here
217 | In file included from ../../../sources/libtorrent-0.14.0/src/torrent/peer/peer_info.cc : 43 :
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../protocol/peer_connection_base.h : 50 :
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../protocol/request_list.h : 43 :
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/block_transfer.h : 132 : 5 : warning: '~BlockTransfer' has a non-throwing exception specification but can still throw [-Wexceptions]
132r | a k : : otnh(rsotwd :i:nmteemr_nfauln_(e&rPreoerr(:":Bml_opctkrT)r,a nrsafke:r::o:n~(Bsltodc:k:Tmreamn_sffuenr((&)P epeereCro_ninnefcot inoontB aNsUeL:L:"p)e;e
r _| i ^n
fo)../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/block_transfer.h,: 127s:t16d:: :note: mdestructor has a implicit non-throwing exception specificatione
m_ f127u | nB(l&oPcekeTrraInnsffoe:r::i:d~)B)l)o)c)k;T
r a| n ^s
ferTMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h(:)124 :{7
: | note: ^'unary_function<torrent::Peer *, const torrent::HashString &>' has been explicitly marked deprecated here
../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/block_transfer.h :124129 | : 5 : warning: }'~BlockTransfer' has a non-throwing exception specification but can still throw [-Wexceptions]
_GL I129B | C X X 1 1t_hDrEoPwR EiCnAtTeErDn;a
l _| e ^r
roTMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.hr:(119":B32l:o cnote: kexpanded from macro '_GLIBCXX11_DEPRECATED'T
ra n119s | f#e rd:e:f~iBnleo c_kGTLrIBaCnXsX1f1e_r() block not NULL"D)E;P
R E| C ^A
TE../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/block_transfer.hD: 127_:G16L:I Bnote: Cdestructor has a implicit non-throwing exception specificationX
X_ D127E | PBRlEoCcAkTTErDa
n s| f ^e
r:TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h::~110B:l46o:c knote: Texpanded from macro '_GLIBCXX_DEPRECATED'r
an s110f | e#r (d)e f{i
n e| ^_
GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/peer/connection_list.cc:40:
../../../sources/libtorrent-0.14.0/rak/functional.h:279:27: warning: 'unary_function<const torrent::Peer *, const sockaddr *>' is deprecated [-Wdeprecated-declarations]
279 | struct on_t : public std::unary_function<typename Src::argument_type, typename Dest::result_type> {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/peer/connection_list.cc:223:90: note: in instantiation of template class 'rak::on_t<std::const_mem_fun_t<const torrent::PeerInfo *, torrent::Peer>, std::const_mem_fun_t<const sockaddr *, torrent::PeerInfo>>' requested here
223 | rak::on(std::mem_fun(&Peer::m_ptr), rak::on(std::mem_fun(&PeerConnectionBase::peer_info),
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:124:7: note: 'unary_function<const torrent::Peer *, const sockaddr *>' has been explicitly marked deprecated here
124 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/peer/connection_list.cc:40:
../../../sources/libtorrent-0.14.0/rak/functional.h:279:27: warning: 'unary_function<torrent::Peer *, const sockaddr *>' is deprecated [-Wdeprecated-declarations]
279 | struct on_t : public std::unary_function<typename Src::argument_type, typename Dest::result_type> {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/peer/connection_list.cc:223:54: note: in instantiation of template class 'rak::on_t<std::mem_fun_t<torrent::PeerConnectionBase *, torrent::Peer>, rak::on_t<std::const_mem_fun_t<const torrent::PeerInfo *, torrent::Peer>, std::const_mem_fun_t<const sockaddr *, torrent::PeerInfo>>>' requested here
223 | rak::on(std::mem_fun(&Peer::m_ptr), rak::on(std::mem_fun(&PeerConnectionBase::peer_info),
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:124:7: note: 'unary_function<torrent::Peer *, const sockaddr *>' has been explicitly marked deprecated here
124 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/peer/peer_info.cc:43:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../protocol/peer_connection_base.h:50:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../protocol/request_list.h:47:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../globals.h:5:
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:56:7: warning: '~priority_item' has a non-throwing exception specification but can still throw [-Wexceptions]
56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item.");
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:54:3: note: destructor has a implicit non-throwing exception specification
54 | ~priority_item() {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/peer/peer_info.cc:78:5: warning: '~PeerInfo' has a non-throwing exception specification but can still throw [-Wexceptions]
78 | throw internal_error("PeerInfo::~PeerInfo() peer is blocked.");
| ^
../../../sources/libtorrent-0.14.0/src/torrent/peer/peer_info.cc:71:11: note: destructor has a implicit non-throwing exception specification
71 | PeerInfo::~PeerInfo() {
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/peer/connection_list.cc:43:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/download_main.h:7:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../globals.h:5:
In file included from ../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:42:
../../../sources/libtorrent-0.14.0/rak/priority_queue.h:88:46: warning: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
88 | return std::find_if(begin(), end(), std::bind2nd(m_equal, key));
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:113:14: note: in instantiation of function template specialization 'rak::priority_queue<rak::priority_item *, rak::priority_compare, std::equal_to<rak::priority_item *>, rak::cacheline_allocator<rak::priority_item *>>::find<rak::priority_item *>' requested here
113 | if (queue->find(item) != queue->end())
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/backward/binders.h:170:5: note: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' has been explicitly marked deprecated here
170 | _GLIBCXX11_DEPRECATED_SUGGEST("std::bind")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/peer/peer.cc:41:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../download/download_main.h:7:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../globals.h:5:
In file included from ../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:42:
../../../sources/libtorrent-0.14.0/rak/priority_queue.h:88:46: warning: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
88 | return std::find_if(begin(), end(), std::bind2nd(m_equal, key));
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:113:14: note: in instantiation of function template specialization 'rak::priority_queue<rak::priority_item *, rak::priority_compare, std::equal_to<rak::priority_item *>, rak::cacheline_allocator<rak::priority_item *>>::find<rak::priority_item *>' requested here
113 | if (queue->find(item) != queue->end())
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/backward/binders.h:170:5: note: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' has been explicitly marked deprecated here
170 | _GLIBCXX11_DEPRECATED_SUGGEST("std::bind")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o utils/random.lo ../../../sources/libtorrent-0.14.0/src/torrent/utils/random.cc
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/peer/peer_list.cc:14:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../globals.h:5:
In file included from ../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:42:
../../../sources/libtorrent-0.14.0/rak/priority_queue.h:88:46: warning: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
88 | return std::find_if(begin(), end(), std::bind2nd(m_equal, key));
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:113:14: note: in instantiation of function template specialization 'rak::priority_queue<rak::priority_item *, rak::priority_compare, std::equal_to<rak::priority_item *>, rak::cacheline_allocator<rak::priority_item *>>::find<rak::priority_item *>' requested here
113 | if (queue->find(item) != queue->end())
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/backward/binders.h:170:5: note: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' has been explicitly marked deprecated here
170 | _GLIBCXX11_DEPRECATED_SUGGEST("std::bind")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
../../../sources/libtorrent-0.14.0/src/torrent/utils/log.cc:68:23: warning: 'bind2nd<std::greater_equal<std::pair<int, int>>, std::pair<int, int>>' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
68 | std::bind2nd(std::greater_equal<std::pair<int, int> >(), std::make_pair(index, 0)));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/backward/binders.h:170:5: note: 'bind2nd<std::greater_equal<std::pair<int, int>>, std::pair<int, int>>' has been explicitly marked deprecated here
170 | _GLIBCXX11_DEPRECATED_SUGGEST("std::bind")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/utils/random.cc -fPIC -DPIC -o utils/.libs/random.o
../../../sources/libtorrent-0.14.0/src/torrent/utils/log.cc:92:60: warning: 'mem_fun_ref<void, torrent::log_group>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
92 | std::for_each(log_groups.begin(), log_groups.end(), std::mem_fun_ref(&log_group::clear_cached_outputs));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1378:5: note: 'mem_fun_ref<void, torrent::log_group>' has been explicitly marked deprecated here
1378 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
../../../sources/libtorrent-0.14.0/src/torrent/utils/log.cc:98:58: warning: 'mem_fun_ref<void, torrent::log_cache_entry>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
98 | std::for_each(log_cache.begin(), log_cache.end(), std::mem_fun_ref(&log_cache_entry::clear));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1378:5: note: 'mem_fun_ref<void, torrent::log_cache_entry>' has been explicitly marked deprecated here
1378 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/utils/log_buffer.cc:3:
../../../sources/libtorrent-0.14.0/src/torrent/utils/log_buffer.h:13:13: error: unknown type name 'int32_t'
13 | log_entry(int32_t t, int32_t grp, const std::string& msg) : timestamp(t), group(grp), message(msg) {}
| ^
../../../sources/libtorrent-0.14.0/src/torrent/utils/log_buffer.h:13:24: error: unknown type name 'int32_t'
13 | log_entry(int32_t t, int32_t grp, const std::string& msg) : timestamp(t), group(grp), message(msg) {}
| ^
../../../sources/libtorrent-0.14.0/src/torrent/utils/log_buffer.h:15:29: error: unknown type name 'int32_t'
15 | bool is_older_than(int32_t t) const { return timestamp < t; }
| ^
../../../sources/libtorrent-0.14.0/src/torrent/utils/log.cc:134:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
134 | char buffer[buffer_size];
| ^~~~~~~~~~~
../../../sources/libtorrent-0.14.0/src/torrent/utils/log.cc:134:15: note: read of non-const variable 'buffer_size' is not allowed in a constant expression
../../../sources/libtorrent-0.14.0/src/torrent/utils/log.cc:133:16: note: declared here
133 | unsigned int buffer_size = 4096;
| ^
../../../sources/libtorrent-0.14.0/src/torrent/utils/log_buffer.h:16:31: error: unknown type name 'int32_t'
16 | bool is_younger_than(int32_t t) const { return timestamp > t; }
| ^
../../../sources/libtorrent-0.14.0/src/torrent/utils/log_buffer.h:17:34: error: unknown type name 'int32_t'
17 | bool is_younger_or_same(int32_t t) const { return timestamp >= t; }
| ^
../../../sources/libtorrent-0.14.0/src/torrent/utils/log_buffer.h:19:3: error: unknown type name 'int32_t'
19 | int32_t timestamp;
| ^
../../../sources/libtorrent-0.14.0/src/torrent/utils/log_buffer.h:20:3: error: unknown type name 'int32_t'
20 | int32_t group;
| ^
../../../sources/libtorrent-0.14.0/src/torrent/utils/log_buffer.h:52:34: error: unknown type name 'int32_t'
52 | const_iterator find_older(int32_t older_than);
| ^
../../../sources/libtorrent-0.14.0/src/torrent/utils/log.cc:236:58: warning: 'mem_fun_ref<void, torrent::log_cache_entry>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
236 | std::for_each(log_cache.begin(), log_cache.end(), std::mem_fun_ref(&log_cache_entry::clear));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1378:5: note: 'mem_fun_ref<void, torrent::log_cache_entry>' has been explicitly marked deprecated here
1378 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
2 warnings generated.
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o utils/resume.lo ../../../sources/libtorrent-0.14.0/src/torrent/utils/resume.cc
5 warnings generated.
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o utils/signal_bitfield.lo ../../../sources/libtorrent-0.14.0/src/torrent/utils/signal_bitfield.cc
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/utils/resume.cc -fPIC -DPIC -o utils/.libs/resume.o
8 warnings generated.
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o utils/thread_base.lo ../../../sources/libtorrent-0.14.0/src/torrent/utils/thread_base.cc
../../../sources/libtorrent-0.14.0/src/torrent/utils/log_buffer.cc:29:24: error: no matching constructor for initialization of 'log_entry'
29 | base_type::push_back(log_entry(cachedTime.seconds(), group % 6, std::string(data, length)));
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../sources/libtorrent-0.14.0/src/torrent/utils/log_buffer.h:12:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
12 | struct log_entry {
| ^~~~~~~~~
../../../sources/libtorrent-0.14.0/src/torrent/utils/log_buffer.h:12:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided
12 | struct log_entry {
| ^~~~~~~~~
../../../sources/libtorrent-0.14.0/src/torrent/utils/log_buffer.h:12:8: note: candidate constructor (the implicit default constructor) not viable: requires 0 arguments, but 3 were provided
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/utils/signal_bitfield.cc -fPIC -DPIC -o utils/.libs/signal_bitfield.o
12 warnings generated.
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/utils/log.cc:5:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../globals.h:5:
In file included from ../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:42:
../../../sources/libtorrent-0.14.0/rak/priority_queue.h:88:46: warning: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
88 | return std::find_if(begin(), end(), std::bind2nd(m_equal, key));
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:113:14: note: in instantiation of function template specialization 'rak::priority_queue<rak::priority_item *, rak::priority_compare, std::equal_to<rak::priority_item *>, rak::cacheline_allocator<rak::priority_item *>>::find<rak::priority_item *>' requested here
113 | if (queue->find(item) != queue->end())
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/backward/binders.h:170:5: note: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' has been explicitly marked deprecated here
170 | _GLIBCXX11_DEPRECATED_SUGGEST("std::bind")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
/bin/bash ../../libtool --tag=CXX --mode=compile aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c -o utils/thread_interrupt.lo ../../../sources/libtorrent-0.14.0/src/torrent/utils/thread_interrupt.cc
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/utils/thread_base.cc -fPIC -DPIC -o utils/.libs/thread_base.o
libtool: compile: aarch64-yoe-linux-musl-clang++ -mcpu=cortex-a57+crc --dyld-prefix=/usr -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot -std=c++14 -DHAVE_CONFIG_H -I. -I../../../sources/libtorrent-0.14.0/src/torrent -I../.. -I../../../sources/libtorrent-0.14.0/src/torrent -I../../../sources/libtorrent-0.14.0/src/torrent/.. -I../../../sources/libtorrent-0.14.0 -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/include -pthread -O2 -g -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/sources/libtorrent-0.14.0=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build=/usr/src/debug/libtorrent/0.14.0 -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot= -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot-native= -pipe -fvisibility-inlines-hidden -g -DDEBUG -Wall -fvisibility=hidden -c ../../../sources/libtorrent-0.14.0/src/torrent/utils/thread_interrupt.cc -fPIC -DPIC -o utils/.libs/thread_interrupt.o
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/utils/log_buffer.cc:6:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../globals.h:5:
In file included from ../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:42:
../../../sources/libtorrent-0.14.0/rak/priority_queue.h:88:46: warning: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
88 | return std::find_if(begin(), end(), std::bind2nd(m_equal, key));
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:113:14: note: in instantiation of function template specialization 'rak::priority_queue<rak::priority_item *, rak::priority_compare, std::equal_to<rak::priority_item *>, rak::cacheline_allocator<rak::priority_item *>>::find<rak::priority_item *>' requested here
113 | if (queue->find(item) != queue->end())
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/backward/binders.h:170:5: note: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' has been explicitly marked deprecated here
170 | _GLIBCXX11_DEPRECATED_SUGGEST("std::bind")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
1 warning and 9 errors generated.
make[3]: *** [Makefile:914: utils/log_buffer.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
9 warnings generated.
../../../sources/libtorrent-0.14.0/src/torrent/utils/thread_base.cc:44:7: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare]
44 | if (this == nullptr)
| ^~~~ ~~~~~~~
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/utils/resume.cc:47:
../../../sources/libtorrent-0.14.0/src/torrent/data/file_list.h:202:79: warning: 'mem_fun<bool, torrent::File, unsigned long>' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations]
202 | return std::find_if(file_list->begin(), file_list->end(), std::bind2nd(std::mem_fun(&File::is_valid_position), pos));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:1396:5: note: 'mem_fun<bool, torrent::File, unsigned long>' has been explicitly marked deprecated here
1396 | _GLIBCXX11_DEPRECATED_SUGGEST("std::mem_fn")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/utils/resume.cc:47:
../../../sources/libtorrent-0.14.0/src/torrent/data/file_list.h:202:66: warning: 'bind2nd<std::const_mem_fun1_t<bool, torrent::File, unsigned long>, unsigned long>' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
202 | return std::find_if(file_list->begin(), file_list->end(), std::bind2nd(std::mem_fun(&File::is_valid_position), pos));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/backward/binders.h:170:5: note: 'bind2nd<std::const_mem_fun1_t<bool, torrent::File, unsigned long>, unsigned long>' has been explicitly marked deprecated here
170 | _GLIBCXX11_DEPRECATED_SUGGEST("std::bind")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
15 warnings generated.
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/utils/resume.cc:49:
../../../sources/libtorrent-0.14.0/src/torrent/../net/address_list.h:62:36: warning: 'unary_function<rak::socket_address, void>' is deprecated [-Wdeprecated-declarations]
62 | struct add_address : public std::unary_function<rak::socket_address, void> {
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:124:7: note: 'unary_function<rak::socket_address, void>' has been explicitly marked deprecated here
124 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
1 warning generated.
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/utils/resume.cc:59:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../globals.h:5:
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:56:7: warning: '~priority_item' has a non-throwing exception specification but can still throw [-Wexceptions]
56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item.");
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:54:3: note: destructor has a implicit non-throwing exception specification
54 | ~priority_item() {
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/utils/resume.cc:47:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/data/file_list.h:46:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../torrent/data/download_data.h:9:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../torrent/utils/ranges.h:43:
../../../sources/libtorrent-0.14.0/rak/functional.h:352:38: warning: 'unary_function<const std::pair<long, unsigned int> &, const long &>' is deprecated [-Wdeprecated-declarations]
352 | struct const_mem_ref_t : public std::unary_function<const Class&, const Member&> {
| ^
../../../sources/libtorrent-0.14.0/src/torrent/utils/resume.cc:371:34: note: in instantiation of template class 'rak::const_mem_ref_t<std::pair<long, unsigned int>, long>' requested here
371 | rak::const_mem_ref(&TransferList::completed_list_type::value_type::first)));
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/bits/stl_function.h:124:7: note: 'unary_function<const std::pair<long, unsigned int> &, const long &>' has been explicitly marked deprecated here
124 | } _GLIBCXX11_DEPRECATED;
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:119:32: note: expanded from macro '_GLIBCXX11_DEPRECATED'
119 | # define _GLIBCXX11_DEPRECATED _GLIBCXX_DEPRECATED
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:110:46: note: expanded from macro '_GLIBCXX_DEPRECATED'
110 | # define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__))
| ^
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/utils/resume.cc:59:
In file included from ../../../sources/libtorrent-0.14.0/src/torrent/../globals.h:5:
In file included from ../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:42:
../../../sources/libtorrent-0.14.0/rak/priority_queue.h:88:46: warning: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' is deprecated: use 'std::bind' instead [-Wdeprecated-declarations]
88 | return std::find_if(begin(), end(), std::bind2nd(m_equal, key));
| ^
../../../sources/libtorrent-0.14.0/rak/priority_queue_default.h:113:14: note: in instantiation of function template specialization 'rak::priority_queue<rak::priority_item *, rak::priority_compare, std::equal_to<rak::priority_item *>, rak::cacheline_allocator<rak::priority_item *>>::find<rak::priority_item *>' requested here
113 | if (queue->find(item) != queue->end())
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/backward/binders.h:170:5: note: 'bind2nd<std::equal_to<rak::priority_item *>, rak::priority_item *>' has been explicitly marked deprecated here
170 | _GLIBCXX11_DEPRECATED_SUGGEST("std::bind")
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:120:45: note: expanded from macro '_GLIBCXX11_DEPRECATED_SUGGEST'
120 | # define _GLIBCXX11_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)
| ^
TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/recipe-sysroot/usr/lib/aarch64-yoe-linux-musl/15.2.0/../../../include/c++/15.2.0/aarch64-yoe-linux-musl/bits/c++config.h:112:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'
112 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")))
| ^
7 warnings generated.
6 warnings generated.
make[3]: Leaving directory 'TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build/src/torrent'
make[2]: *** [Makefile:965: all-recursive] Error 1
make[2]: Leaving directory 'TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build/src'
make[1]: *** [Makefile:517: all-recursive] Error 1
make[1]: Leaving directory 'TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/build'
make: *** [Makefile:426: all] Error 2
ERROR: oe_runmake failed
WARNING: TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/temp/run.do_compile.2619591:181 exit 1 from 'exit 1'
WARNING: Backtrace (BB generated script):
#1: bbfatal_log, TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/temp/run.do_compile.2619591, line 181
#2: die, TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/temp/run.do_compile.2619591, line 165
#3: oe_runmake, TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/temp/run.do_compile.2619591, line 160
#4: autotools_do_compile, TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/temp/run.do_compile.2619591, line 155
#5: do_compile, TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/temp/run.do_compile.2619591, line 150
#6: main, TMPDIR/work/cortexa57-yoe-linux-musl/libtorrent/0.14.0/temp/run.do_compile.2619591, line 194