=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for mkvtoolnix-72.0.0nb1 cd /work/multimedia/mkvtoolnix/work/mkvtoolnix-72.0.0 && /bin/rm -f src/common/*/windows.cpp cd /work/multimedia/mkvtoolnix/work/mkvtoolnix-72.0.0 && /bin/rm -f src/common/*/macos.cpp cd /work/multimedia/mkvtoolnix/work/mkvtoolnix-72.0.0 && /usr/bin/env USETOOLS=no RUBY=/usr/pkg/bin/ruby31 RUBY_VER=31 RUBY_VERSION_DEFAULT=31 RAKE=/usr/pkg/bin/rake31 GEM_PATH=/usr/pkg/lib/ruby/gems/3.1.0 PTHREAD_CFLAGS=\ -pthread\ PTHREAD_LDFLAGS=\ -pthread PTHREAD_LIBS= PTHREADBASE=/usr QTDIR=/usr/pkg/qt5 MOC="/usr/pkg/qt5/bin/moc" CC=gcc CFLAGS=-O2\ -fPIC\ -D_FORTIFY_SOURCE=2\ -pthread\ -I/usr/pkg/include\ -I/usr/include\ -I/usr/pkg/qt5/include\ -I/usr/pkg/include/gstreamer-1.0\ -I/usr/pkg/include/glib-2.0\ -I/usr/pkg/include/gio-unix-2.0\ -I/usr/pkg/lib/glib-2.0/include\ -I/usr/X11R7/include\ -I/usr/pkg/include/harfbuzz\ -I/usr/pkg/include/freetype2\ -I/usr/X11R7/include/libdrm CPPFLAGS=-I/usr/pkg/include\ -I/usr/include\ -I/usr/pkg/qt5/include\ -I/usr/pkg/include/gstreamer-1.0\ -I/usr/pkg/include/glib-2.0\ -I/usr/pkg/include/gio-unix-2.0\ -I/usr/pkg/lib/glib-2.0/include\ -I/usr/X11R7/include\ -I/usr/pkg/include/harfbuzz\ -I/usr/pkg/include/freetype2\ -I/usr/X11R7/include/libdrm CXX=c++ CXXFLAGS=-O2\ -fPIC\ -D_FORTIFY_SOURCE=2\ -pthread\ -I/usr/pkg/include\ -I/usr/include\ -I/usr/pkg/qt5/include\ -I/usr/pkg/include/gstreamer-1.0\ -I/usr/pkg/include/glib-2.0\ -I/usr/pkg/include/gio-unix-2.0\ -I/usr/pkg/lib/glib-2.0/include\ -I/usr/X11R7/include\ -I/usr/pkg/include/harfbuzz\ -I/usr/pkg/include/freetype2\ -I/usr/X11R7/include/libdrm COMPILER_RPATH_FLAG=-Wl,-R F77=gfortran FC=gfortran FFLAGS=-O LANG=C LC_ALL=C LC_COLLATE=C LC_CTYPE=C LC_MESSAGES=C LC_MONETARY=C LC_NUMERIC=C LC_TIME=C LDFLAGS=-L/usr/pkg/gcc8/lib/gcc/x86_64--netbsd/8.4.0\ -Wl,-R/usr/pkg/gcc8/lib/gcc/x86_64--netbsd/8.4.0\ -Wl,-zrelro\ -L/usr/pkg/lib\ -L/usr/lib\ -Wl,-R/usr/lib\ -Wl,-R/usr/pkg/lib\ -pthread\ -L/usr/pkg/qt5/lib\ -L/usr/pkg/qt5/plugins\ -Wl,-R/usr/pkg/qt5/lib\ -Wl,-R/usr/pkg/qt5/plugins\ -L/usr/pkg/lib/pulseaudio\ -Wl,-R/usr/pkg/lib/pulseaudio\ -L/usr/X11R7/lib\ -Wl,-R/usr/X11R7/lib LINKER_RPATH_FLAG=-R PATH=/work/multimedia/mkvtoolnix/work/.cwrapper/bin:/work/multimedia/mkvtoolnix/work/.buildlink/bin:/work/multimedia/mkvtoolnix/work/.gcc/bin:/work/multimedia/mkvtoolnix/work/.tools/bin:/usr/pkg/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/pkg/bin:/usr/X11R7/bin PREFIX=/usr/pkg MAKELEVEL=0 CONFIG_SITE= PKG_SYSCONFDIR=/usr/pkg/etc HOME=/work/multimedia/mkvtoolnix/work/.home CWRAPPERS_CONFIG_DIR=/work/multimedia/mkvtoolnix/work/.cwrapper/config CPP=cpp LOCALBASE=/usr/pkg X11BASE=/usr/X11R7 PKGMANDIR=man PKGINFODIR=info PKGGNUDIR=gnu/ MAKECONF=/dev/null OBJECT_FMT=ELF USETOOLS=no BSD_INSTALL_PROGRAM=/usr/bin/install\ -c\ -s\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_SCRIPT=/usr/bin/install\ -c\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_LIB=/usr/bin/install\ -c\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_DATA=/usr/bin/install\ -c\ -o\ pbulk\ -g\ users\ -m\ 644 BSD_INSTALL_MAN=/usr/bin/install\ -c\ -o\ pbulk\ -g\ users\ -m\ 644 BSD_INSTALL=/usr/bin/install BSD_INSTALL_PROGRAM_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_SCRIPT_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_LIB_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_DATA_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_MAN_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_GAME=/usr/bin/install\ -c\ -s\ -o\ pbulk\ -g\ users\ -m\ 2555 BSD_INSTALL_GAME_DATA=/usr/bin/install\ -c\ -o\ pbulk\ -g\ users\ -m\ 664 BSD_INSTALL_GAME_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ users\ -m\ 775 INSTALL_INFO= MAKEINFO=/work/multimedia/mkvtoolnix/work/.tools/bin/makeinfo FLEX= BISON= ITSTOOL=/work/multimedia/mkvtoolnix/work/.tools/bin/itstool GDBUS_CODEGEN=/work/multimedia/mkvtoolnix/work/.tools/bin/gdbus-codegen PKG_CONFIG=/work/multimedia/mkvtoolnix/work/.tools/bin/pkg-config PKG_CONFIG_LIBDIR=/work/multimedia/mkvtoolnix/work/.buildlink/lib/pkgconfig:/work/multimedia/mkvtoolnix/work/.buildlink/share/pkgconfig PKG_CONFIG_LOG=/work/multimedia/mkvtoolnix/work/.pkg-config.log PKG_CONFIG_PATH= DL_CFLAGS=\ -pthread\ DL_LDFLAGS=\ -pthread DL_LIBS= CWRAPPERS_CONFIG_DIR=/work/multimedia/mkvtoolnix/work/.cwrapper/config /usr/pkg/bin/rake31 CC lib/librmff/rmff.c CXX lib/avilib-0.6.10/xio.cpp CXX src/mpegparser/MPEGVideoBuffer.cpp CXX src/output/p_ac3.cpp CXX src/output/p_aac.cpp CXX src/merge/mkvmerge.cpp CXX src/input/wav_pcm_demuxer.cpp CXX src/common/xml/xml.cpp CXX src/merge/webm.cpp CXX src/output/p_webvtt.cpp CC lib/librmff/mb_file_io.c AR lib/librmff/librmff.a RANLIB lib/librmff/librmff.a CXX src/output/p_alac.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/mpegparser/MPEGVideoBuffer.cpp:23: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/xml/xml.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/mpegparser/MPEGVideoBuffer.cpp:23: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/mpegparser/MPEGVideoBuffer.cpp:23: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_aac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/webm.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/xml/xml.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/mpegparser/MPEGVideoBuffer.cpp:23: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/xml/xml.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from lib/avilib-0.6.10/xio.cpp:24: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/xml/xml.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_aac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_alac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/webm.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from lib/avilib-0.6.10/xio.cpp:24: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/mkvmerge.cpp:16: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/mpegparser/MPEGVideoBuffer.cpp:23: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/wav_pcm_demuxer.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_aac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/webm.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_aac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_webvtt.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_alac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/webm.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_ac3.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from lib/avilib-0.6.10/xio.cpp:24: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/mkvmerge.cpp:16: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/wav_pcm_demuxer.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_alac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_webvtt.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from lib/avilib-0.6.10/xio.cpp:24: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_ac3.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/wav_pcm_demuxer.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/mkvmerge.cpp:16: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/mkvmerge.cpp:16: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_alac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_webvtt.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/wav_pcm_demuxer.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/xml/xml.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_ac3.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_webvtt.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_ac3.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/wav_pcm_demuxer.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_aac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/merge/webm.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_alac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from lib/avilib-0.6.10/xio.cpp:24: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_webvtt.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/merge/mkvmerge.cpp:16: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_ac3.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/mpegparser/M2VParser.cpp CC lib/avilib-0.6.10/avimisc.c CC lib/avilib-0.6.10/avilib.c CXX src/common/xml/ebml_tags_converter.cpp CXX src/merge/track_info.cpp AR lib/avilib-0.6.10/libavi.a RANLIB lib/avilib-0.6.10/libavi.a CXX src/output/p_av1.cpp CXX src/output/p_avc.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/mpegparser/M2VParser.cpp:23: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/mpegparser/M2VParser.cpp:23: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/mpegparser/M2VParser.cpp:23: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/mpegparser/M2VParser.cpp:23: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/output/p_avc_es.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/track_info.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ CXX src/output/p_wavpack.cpp CXX src/input/wav_dts_demuxer.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/track_info.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_av1.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/xml/ebml_tags_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/mpegparser/M2VParser.cpp:23: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/output/p_avc_hevc_es.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_avc.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/track_info.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_av1.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_avc.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/xml/ebml_tags_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_av1.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/track_info.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_av1.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_avc.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/xml/ebml_tags_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_avc.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/xml/ebml_tags_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/merge/track_info.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/xml/ebml_tags_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_avc.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_av1.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_avc_es.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_avc_es.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_avc_es.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_avc_es.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/wav_dts_demuxer.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_wavpack.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/wav_dts_demuxer.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ CXX src/mpegparser/CircBuffer.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_wavpack.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_avc_es.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/wav_dts_demuxer.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_wavpack.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/wav_dts_demuxer.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_wavpack.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_avc_hevc_es.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_wavpack.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_avc_hevc_es.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_avc_hevc_es.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_avc_hevc_es.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/wav_dts_demuxer.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_avc_hevc_es.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/mpegparser/CircBuffer.cpp:23: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ CXX src/output/p_dirac.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/mpegparser/CircBuffer.cpp:23: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/mpegparser/CircBuffer.cpp:23: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/mpegparser/CircBuffer.cpp:23: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/output/p_dts.cpp CXX src/common/xml/ebml_segmentinfo_converter.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/mpegparser/CircBuffer.cpp:23: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/merge/timestamp_factory.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_dirac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_dirac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ CXX src/output/p_vpx.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_dirac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_dirac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/output/p_dvbsub.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_dts.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_dts.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_dts.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ AR src/mpegparser/libmpegparser.a RANLIB src/mpegparser/libmpegparser.a In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_dirac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/xml/ebml_segmentinfo_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_dts.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/xml/ebml_segmentinfo_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/xml/ebml_segmentinfo_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/xml/ebml_segmentinfo_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/input/wav_ac3wav_demuxer.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_dts.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/xml/ebml_segmentinfo_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/timestamp_factory.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_dvbsub.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_vpx.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ CXX src/output/p_flac.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/timestamp_factory.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_vpx.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/timestamp_factory.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_vpx.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/timestamp_factory.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_vpx.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_dvbsub.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ CXX src/output/p_generic_video.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_dvbsub.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_vpx.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_dvbsub.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/merge/timestamp_factory.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/wav_ac3wav_demuxer.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/wav_ac3wav_demuxer.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_dvbsub.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/wav_ac3wav_demuxer.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/wav_ac3wav_demuxer.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_flac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_flac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/wav_ac3wav_demuxer.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_flac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_flac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/output/p_hdmv_pgs.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_flac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/output/p_vorbis.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_generic_video.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_generic_video.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_generic_video.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ CXX src/output/p_hdmv_textst.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_generic_video.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/common/xml/ebml_converter.cpp CXX src/output/p_hevc.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_generic_video.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_hdmv_pgs.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_hdmv_pgs.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_vorbis.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_hdmv_pgs.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_hdmv_pgs.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_hdmv_textst.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_vorbis.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_hdmv_textst.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_hdmv_textst.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ CXX src/output/p_hevc_es.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_vorbis.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_vorbis.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_hdmv_textst.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/xml/ebml_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_vorbis.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/xml/ebml_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_hdmv_pgs.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/merge/timestamp_calculator.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/xml/ebml_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ CXX src/input/wav_ac3acm_demuxer.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/xml/ebml_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_hevc.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/xml/ebml_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_hevc.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_hdmv_textst.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_hevc.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_hevc.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_hevc_es.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ CXX src/output/p_kate.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_hevc_es.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_hevc_es.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_hevc.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_hevc_es.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/timestamp_calculator.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_hevc_es.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/timestamp_calculator.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/timestamp_calculator.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/wav_ac3acm_demuxer.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/timestamp_calculator.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/wav_ac3acm_demuxer.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ CXX src/output/p_vobsub.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/wav_ac3acm_demuxer.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/wav_ac3acm_demuxer.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/merge/timestamp_calculator.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/output/p_mp3.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/wav_ac3acm_demuxer.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_kate.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_kate.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ CXX src/output/p_mpeg1_2.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_kate.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_kate.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_vobsub.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_kate.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_vobsub.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_vobsub.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_vobsub.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_mp3.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ CXX src/output/p_mpeg4_p2.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_mp3.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_mp3.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_mp3.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_vobsub.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/output/p_opus.cpp CXX src/common/xml/ebml_chapters_converter.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_mpeg1_2.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_mp3.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_mpeg1_2.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_mpeg1_2.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_mpeg1_2.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/merge/reader_detection_and_creation.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_mpeg4_p2.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_mpeg4_p2.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_mpeg1_2.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_mpeg4_p2.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ CXX src/input/unsupported_types_signature_prober.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_mpeg4_p2.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/xml/ebml_chapters_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_opus.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/xml/ebml_chapters_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/xml/ebml_chapters_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_mpeg4_p2.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/xml/ebml_chapters_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_opus.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_opus.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_opus.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/output/p_passthrough.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/xml/ebml_chapters_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_opus.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/reader_detection_and_creation.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/reader_detection_and_creation.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/reader_detection_and_creation.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/reader_detection_and_creation.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/output/p_vobbtn.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/unsupported_types_signature_prober.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/unsupported_types_signature_prober.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/merge/reader_detection_and_creation.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/unsupported_types_signature_prober.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/unsupported_types_signature_prober.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_passthrough.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_passthrough.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_passthrough.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_passthrough.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/output/p_pcm.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/unsupported_types_signature_prober.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_passthrough.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_vobbtn.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ CXX src/output/p_prores.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_vobbtn.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_vobbtn.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ CXX src/output/p_quicktime.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_vobbtn.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/output/p_realaudio.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_vobbtn.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/common/tags/vorbis.cpp CXX src/output/p_ssa.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_pcm.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_prores.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ CXX src/input/truehd_ac3_splitting_packet_converter.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_quicktime.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_pcm.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_quicktime.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_prores.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_quicktime.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_prores.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_prores.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_quicktime.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_realaudio.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_pcm.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_pcm.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_realaudio.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_quicktime.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_realaudio.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_prores.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_realaudio.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_pcm.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/tags/vorbis.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ CXX src/output/p_video_for_windows.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_realaudio.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/tags/vorbis.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/tags/vorbis.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/tags/vorbis.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_ssa.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/truehd_ac3_splitting_packet_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/tags/vorbis.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_ssa.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/truehd_ac3_splitting_packet_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_ssa.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_ssa.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/truehd_ac3_splitting_packet_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/truehd_ac3_splitting_packet_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_video_for_windows.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ CXX src/output/p_textsubs.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_video_for_windows.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_ssa.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/output/p_theora.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_video_for_windows.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/truehd_ac3_splitting_packet_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/output/p_truehd.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_video_for_windows.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_video_for_windows.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/output/p_tta.cpp CXX src/merge/packet.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_truehd.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_truehd.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_textsubs.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_truehd.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_truehd.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_textsubs.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_textsubs.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_textsubs.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_theora.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ CXX src/common/tags/tags.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_truehd.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_theora.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_tta.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ CXX src/input/teletext_to_srt_packet_converter.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_theora.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/packet.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_theora.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_tta.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/packet.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_textsubs.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/output/p_vc1.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/packet.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_tta.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_tta.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/packet.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_theora.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_tta.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/merge/packet.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/teletext_to_srt_packet_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/teletext_to_srt_packet_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/teletext_to_srt_packet_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/tags/tags.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/teletext_to_srt_packet_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/tags/tags.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/tags/tags.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_vc1.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/tags/tags.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/input/aac_framing_packet_converter.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_vc1.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_vc1.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/output/p_vc1.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/teletext_to_srt_packet_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/tags/tags.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_vc1.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/merge/output_control.cpp CXX src/input/bluray_pcm_channel_layout_packet_converter.cpp CXX src/input/dvbsub_pes_framing_removal_packet_converter.cpp CXX src/input/r_aac.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/aac_framing_packet_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/aac_framing_packet_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/aac_framing_packet_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/aac_framing_packet_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/dvbsub_pes_framing_removal_packet_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/bluray_pcm_channel_layout_packet_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_aac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/dvbsub_pes_framing_removal_packet_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/aac_framing_packet_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_aac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/output_control.cpp:16: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/bluray_pcm_channel_layout_packet_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_aac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/dvbsub_pes_framing_removal_packet_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_aac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/dvbsub_pes_framing_removal_packet_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/bluray_pcm_channel_layout_packet_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/output_control.cpp:16: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/bluray_pcm_channel_layout_packet_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/output_control.cpp:16: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/output_control.cpp:16: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/bluray_pcm_channel_layout_packet_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/dvbsub_pes_framing_removal_packet_converter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/r_aac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ AR src/output/libmtxoutput.a CXX src/input/r_ac3.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/merge/output_control.cpp:16: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ RANLIB src/output/libmtxoutput.a /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/input/r_avc.cpp CXX src/input/subtitles.cpp CXX src/common/strings/utf8.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_avc.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/subtitles.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_avc.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_ac3.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/subtitles.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_avc.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_ac3.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ CXX src/input/r_avi.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/subtitles.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/subtitles.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_avc.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/strings/utf8.cpp:19: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_ac3.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ CXX src/input/r_coreaudio.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_ac3.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/input/r_dirac.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/strings/utf8.cpp:19: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/strings/utf8.cpp:19: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/r_avc.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/strings/utf8.cpp:19: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/subtitles.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/strings/utf8.cpp:19: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/r_ac3.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/input/r_dts.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_avi.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_avi.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_avi.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_avi.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_dirac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_coreaudio.cpp:16: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_coreaudio.cpp:16: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_dirac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_dirac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_coreaudio.cpp:16: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_coreaudio.cpp:16: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/r_avi.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_dirac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_dts.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ CXX src/common/strings/table_formatter.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_dts.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/r_coreaudio.cpp:16: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_dts.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_dts.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/r_dirac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/r_dts.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/input/r_dv.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/strings/table_formatter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ CXX src/input/r_flac.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/strings/table_formatter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/strings/table_formatter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/strings/table_formatter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/input/r_webvtt.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/strings/table_formatter.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/merge/libmatroska_extensions.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_dv.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_flac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_dv.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ CXX src/common/strings/parsing.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_dv.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_dv.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/libmatroska_extensions.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_flac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/libmatroska_extensions.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_flac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/libmatroska_extensions.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_flac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_webvtt.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/r_dv.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/libmatroska_extensions.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_webvtt.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/r_flac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_webvtt.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ CXX src/input/r_flv.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_webvtt.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/merge/libmatroska_extensions.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/input/r_hdmv_pgs.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/r_webvtt.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/input/r_hdmv_textst.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/strings/parsing.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/strings/parsing.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ CXX src/input/r_hevc.cpp CXX src/input/r_ivf.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/strings/parsing.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/strings/parsing.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_hdmv_pgs.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ CXX src/merge/id_result.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_flv.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_hdmv_textst.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_hdmv_pgs.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_flv.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_hdmv_pgs.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_flv.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_hdmv_pgs.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_flv.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_hdmv_textst.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/strings/parsing.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_hdmv_textst.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_hdmv_textst.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/r_hdmv_pgs.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/r_flv.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/r_hdmv_textst.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/id_result.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_ivf.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/id_result.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/id_result.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/id_result.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_ivf.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_ivf.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_ivf.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_hevc.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/r_ivf.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/merge/id_result.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_hevc.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ CXX src/input/r_matroska.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_hevc.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_hevc.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/common/strings/formatting.cpp CXX src/input/r_wavpack.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/r_hevc.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/strings/formatting.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/strings/formatting.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/strings/formatting.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/strings/formatting.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_wavpack.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/strings/formatting.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_wavpack.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_wavpack.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_wavpack.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/input/r_microdvd.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_matroska.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ CXX src/input/r_mp3.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_matroska.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_matroska.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_matroska.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/r_wavpack.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/input/r_mpeg_es.cpp CXX src/merge/generic_reader.cpp CXX src/input/r_mpeg_ps.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/r_matroska.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_microdvd.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ CXX src/common/strings/editing.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_microdvd.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_microdvd.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_microdvd.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_mp3.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_mp3.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_mpeg_es.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_mp3.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/generic_reader.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_mp3.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/r_microdvd.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/generic_reader.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/generic_reader.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_mpeg_es.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/generic_reader.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_mpeg_es.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_mpeg_es.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_mpeg_ps.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/r_mp3.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/strings/editing.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_mpeg_ps.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ CXX src/input/r_mpeg_ts.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/strings/editing.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_mpeg_ps.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/strings/editing.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/r_mpeg_es.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/strings/editing.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_mpeg_ps.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/merge/generic_reader.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/strings/editing.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/r_mpeg_ps.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/input/r_wav.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_mpeg_ts.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_mpeg_ts.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ CXX src/input/r_obu.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_mpeg_ts.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_mpeg_ts.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/r_mpeg_ts.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_wav.cpp:16: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ CXX src/common/path/unix.cpp CXX src/input/r_ogm.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_wav.cpp:16: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_wav.cpp:16: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_wav.cpp:16: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/r_wav.cpp:16: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_obu.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_obu.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_obu.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_obu.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/input/r_ogm_flac.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/path/unix.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/path/unix.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/r_obu.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/path/unix.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_ogm.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/path/unix.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_ogm.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_ogm.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_ogm.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/path/unix.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/r_ogm.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/input/r_qtmp4.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_ogm_flac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ CXX src/merge/generic_packetizer.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_ogm_flac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_ogm_flac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_ogm_flac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/input/r_real.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/r_ogm_flac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/common/path/common.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_qtmp4.cpp:18: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_qtmp4.cpp:18: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_qtmp4.cpp:18: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_qtmp4.cpp:18: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/input/r_srt.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/r_qtmp4.cpp:18: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/input/r_vobsub.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/path/common.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/generic_packetizer.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/path/common.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/path/common.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/generic_packetizer.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/path/common.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_real.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/generic_packetizer.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/generic_packetizer.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_real.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_real.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_real.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/merge/generic_packetizer.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/path/common.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/r_real.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_vobsub.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_vobsub.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_vobsub.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ CXX src/input/r_ssa.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_vobsub.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_srt.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_srt.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_srt.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_srt.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/r_vobsub.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/input/r_truehd.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/r_srt.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/common/mm_file_io/unix.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_ssa.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_ssa.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_ssa.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ CXX src/input/r_tta.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_ssa.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/r_ssa.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_truehd.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_truehd.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_file_io/unix.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_file_io/unix.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_truehd.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_truehd.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_file_io/unix.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_file_io/unix.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/input/r_usf.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/mm_file_io/unix.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/r_truehd.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_tta.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_tta.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_tta.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_tta.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/input/r_vobbtn.cpp CXX src/input/r_vc1.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_usf.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ CXX src/merge/cues.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_usf.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_usf.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_usf.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/r_tta.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ CXX src/common/mm_file_io/common.cpp /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/r_usf.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/common/aac.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_vc1.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_vc1.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_vobbtn.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_vc1.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_vc1.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/cues.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_vobbtn.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_vobbtn.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/input/r_vobbtn.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/cues.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/cues.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/cues.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/r_vc1.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/common/ac3.cpp CXX src/common/amf.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/r_vobbtn.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/aac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/merge/cues.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_file_io/common.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/aac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_file_io/common.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_file_io/common.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/aac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_file_io/common.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/aac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/mm_file_io/common.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/aac.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/ac3.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ CXX src/common/ape.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/amf.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/amf.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/ac3.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/amf.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/ac3.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/amf.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/ac3.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/amf.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/common/image/png.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/ac3.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ CXX src/common/audio_emphasis.cpp /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/common/av1.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/ape.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/ape.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/ape.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/ape.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/merge/cluster_helper.cpp AR src/input/libmtxinput.a RANLIB src/input/libmtxinput.a CXX src/common/base64.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/image/png.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/ape.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/image/png.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/audio_emphasis.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ CXX src/common/bcp47.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/image/png.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/image/png.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/av1.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/audio_emphasis.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/image/png.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/audio_emphasis.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/audio_emphasis.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/av1.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ CXX src/common/bcp47_re.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/av1.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/av1.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/audio_emphasis.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/cluster_helper.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/base64.cpp:46: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/cluster_helper.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/cluster_helper.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/base64.cpp:46: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ CXX src/common/bitvalue.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/merge/cluster_helper.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bcp47.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/base64.cpp:46: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/base64.cpp:46: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/av1.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bcp47.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bcp47.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bcp47.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/common/image/jpeg.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/merge/cluster_helper.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/base64.cpp:46: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/bcp47.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/common/bswap.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bcp47_re.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bcp47_re.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bcp47_re.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bcp47_re.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/image/jpeg.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/image/jpeg.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bitvalue.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/image/jpeg.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/bcp47_re.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/image/jpeg.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bitvalue.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ CXX src/common/character_sets.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bswap.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bitvalue.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bitvalue.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bswap.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bswap.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/image/jpeg.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bswap.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/common/cli_parser.cpp CXX src/common/codec.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/bswap.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/bitvalue.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/character_sets.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ CXX src/common/command_line.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/character_sets.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ CXX src/common/hevc/util.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/character_sets.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/character_sets.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/cli_parser.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ CXX src/common/common.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/cli_parser.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/codec.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/cli_parser.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/cli_parser.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/character_sets.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/common/compression.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/codec.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/codec.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ AR src/merge/libmtxmerge.a RANLIB src/merge/libmtxmerge.a CXX src/common/content_decoder.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/codec.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/cli_parser.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/common/date_time.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/hevc/util.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/codec.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/hevc/util.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/command_line.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/hevc/util.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/hevc/util.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/command_line.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/common.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/command_line.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/command_line.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/common.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ CXX src/common/debugging.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/compression.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/common.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/common.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/compression.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/compression.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/compression.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/content_decoder.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/hevc/util.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/content_decoder.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/command_line.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/content_decoder.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/content_decoder.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/common.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/compression.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/content_decoder.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/debugging.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/date_time.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/debugging.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/date_time.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/date_time.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/date_time.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/debugging.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/debugging.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/date_time.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/common/dirac.cpp CXX src/common/doc_type_version_handler.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/debugging.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/common/doc_type_version_handler_p.cpp CXX src/common/hevc/hevcc.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/doc_type_version_handler_p.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/doc_type_version_handler_p.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/dirac.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ CXX src/common/dovi_meta.cpp CXX src/common/dts.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/doc_type_version_handler_p.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/dirac.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/dirac.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/doc_type_version_handler_p.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/dirac.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/common/dts_parser.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/doc_type_version_handler.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/doc_type_version_handler.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/doc_type_version_handler.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/doc_type_version_handler_p.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/common/ebml.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/dirac.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/doc_type_version_handler.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/hevc/hevcc.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/hevc/hevcc.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ CXX src/common/endian.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/hevc/hevcc.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bit_reader.h:17, from src/common/dovi_meta.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/dts.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/doc_type_version_handler.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/hevc/hevcc.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bit_reader.h:17, from src/common/dovi_meta.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/dts.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/dts.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bit_reader.h:17, from src/common/dovi_meta.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bit_reader.h:17, from src/common/dovi_meta.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/dts.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/dts_parser.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ CXX src/common/file_types.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/dts_parser.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/hevc/hevcc.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/dts_parser.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/dts_parser.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/bit_reader.h:17, from src/common/dovi_meta.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/ebml.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/ebml.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/dts.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/dts_parser.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/ebml.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/ebml.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/common/flac.cpp CXX src/common/fourcc.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/endian.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/endian.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/endian.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/endian.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/ebml.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/file_types.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/endian.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/file_types.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/file_types.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/file_types.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/common/frame_timing.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/fourcc.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ CXX src/common/hevc/es_parser.cpp CXX src/common/hacks.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/file_types.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/fourcc.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/fourcc.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/fourcc.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/flac.cpp:18: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/flac.cpp:18: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ CXX src/common/hdmv_pgs.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/fourcc.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/flac.cpp:18: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/common/hdmv_textst.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/flac.cpp:18: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/frame_timing.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/frame_timing.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/flac.cpp:18: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/frame_timing.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/hacks.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/hevc/es_parser.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/frame_timing.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/hacks.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/hevc/es_parser.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/hevc/es_parser.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/hacks.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/hacks.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/hevc/es_parser.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/hdmv_textst.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/hdmv_textst.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/hacks.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/frame_timing.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/common/iana_language_subtag_registry.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/hdmv_textst.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/hdmv_textst.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/hdmv_pgs.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/hevc/es_parser.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ CXX src/common/iana_language_subtag_registry_list.cpp /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/hdmv_pgs.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/hdmv_pgs.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ CXX src/common/id3.cpp CXX src/common/id_info.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/hdmv_pgs.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/hdmv_textst.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/hdmv_pgs.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/common/image.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/iana_language_subtag_registry.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/iana_language_subtag_registry.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/id3.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/iana_language_subtag_registry.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/id_info.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ CXX src/common/iso15924.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/iana_language_subtag_registry.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/id_info.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/id_info.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/id3.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/iana_language_subtag_registry_list.cpp:18: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/id_info.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/id3.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/iana_language_subtag_registry_list.cpp:18: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/id3.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/iana_language_subtag_registry_list.cpp:18: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/iana_language_subtag_registry_list.cpp:18: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/iana_language_subtag_registry.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/common/iso15924_script_list.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/id_info.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/image.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/id3.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/image.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/iana_language_subtag_registry_list.cpp:18: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/image.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/iso15924.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/image.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/iso15924.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ CXX src/common/iso3166.cpp CXX src/common/fs_sys_helpers/unix.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/iso15924.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/iso15924.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/image.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/iso15924.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/common/iso3166_country_list.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/iso15924_script_list.cpp:18: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/iso15924_script_list.cpp:18: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/iso15924_script_list.cpp:18: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/iso3166.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/iso15924_script_list.cpp:18: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/common/iso639.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/iso3166.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/fs_sys_helpers/unix.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ CXX src/common/iso639_language_list.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/iso3166.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/iso3166.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/common/ivf.cpp CXX src/common/json.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/iso15924_script_list.cpp:18: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/common/kate.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/fs_sys_helpers/unix.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/fs_sys_helpers/unix.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/iso3166.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/fs_sys_helpers/unix.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/common/kax_analyzer.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/iso3166_country_list.cpp:18: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/iso3166_country_list.cpp:18: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/fs_sys_helpers/unix.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/iso3166_country_list.cpp:18: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/iso3166_country_list.cpp:18: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/ivf.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/ivf.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/iso3166_country_list.cpp:18: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/ivf.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/ivf.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/kate.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/kate.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ CXX src/common/kax_element_names.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/kate.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/json.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/kate.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/iso639.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/json.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/ivf.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/json.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/iso639.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/json.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/kate.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/iso639.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/iso639.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/kax_analyzer.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/kax_analyzer.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/json.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/kax_analyzer.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/kax_analyzer.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/iso639.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/common/kax_file.cpp CXX src/common/kax_info.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/kax_element_names.cpp:11: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/kax_analyzer.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/kax_element_names.cpp:11: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/kax_element_names.cpp:11: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/kax_element_names.cpp:11: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/common/locale.cpp CXX src/common/fs_sys_helpers/common.cpp CXX src/common/locale_string.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/kax_element_names.cpp:11: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/kax_file.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/kax_file.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/kax_file.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/kax_file.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/kax_info.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/kax_info.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/kax_info.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/kax_info.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/locale.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/locale.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/locale_string.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/kax_info.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/locale_string.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/fs_sys_helpers/common.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/locale_string.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/kax_file.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/locale.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/fs_sys_helpers/common.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/locale_string.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/fs_sys_helpers/common.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/locale.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/fs_sys_helpers/common.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/common/logger.cpp CXX src/common/markdown.cpp CXX src/common/math.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/locale.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/fs_sys_helpers/common.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/locale_string.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/markdown.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/math.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/markdown.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/math.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/math.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/markdown.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/markdown.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/math.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/logger.cpp:11: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/math.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/logger.cpp:11: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ CXX src/common/memory.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/logger.cpp:11: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/markdown.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/logger.cpp:11: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/common/compression/zlib.cpp CXX src/common/mime.cpp CXX src/common/mm_io.cpp CXX src/common/mm_io_x.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/logger.cpp:11: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/memory.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/memory.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/memory.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/memory.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/common/mm_mem_io.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/compression/zlib.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ CXX src/common/mm_mpls_multi_file_io.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/compression/zlib.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/compression/zlib.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mime.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/compression/zlib.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/memory.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mime.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mime.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mime.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_io_x.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_io.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_io_x.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ CXX src/common/mm_multi_file_io.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_io.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_io_x.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/compression/zlib.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_io.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/mime.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_io.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_io_x.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/common/mm_null_io.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/mm_io.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_mpls_multi_file_io.cpp:1: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_mem_io.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/mm_io_x.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_mem_io.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_mpls_multi_file_io.cpp:1: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_mem_io.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_mpls_multi_file_io.cpp:1: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_mpls_multi_file_io.cpp:1: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_mem_io.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/mm_mpls_multi_file_io.cpp:1: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/mm_mem_io.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/common/mm_proxy_io.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_multi_file_io.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ CXX src/common/mm_read_buffer_io.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_multi_file_io.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_multi_file_io.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_multi_file_io.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/common/mm_stdio.cpp CXX src/common/compression/header_removal.cpp CXX src/common/mm_text_io.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_null_io.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ CXX src/common/mm_write_buffer_io.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/mm_multi_file_io.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_null_io.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_null_io.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_proxy_io.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_null_io.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_proxy_io.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_proxy_io.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_proxy_io.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_read_buffer_io.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/compression/header_removal.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/mm_null_io.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_read_buffer_io.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/compression/header_removal.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/compression/header_removal.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_read_buffer_io.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/mm_proxy_io.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/compression/header_removal.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_read_buffer_io.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_write_buffer_io.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_write_buffer_io.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_stdio.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_write_buffer_io.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_stdio.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_write_buffer_io.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_text_io.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/mm_read_buffer_io.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/compression/header_removal.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_text_io.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_stdio.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_text_io.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/mm_write_buffer_io.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_stdio.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mm_text_io.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/common/mp3.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/mm_text_io.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/mm_stdio.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/common/mpeg.cpp CXX src/common/mpeg1_2.cpp CXX src/common/checksums/md5.cpp CXX src/common/mpeg4_p2.cpp CXX src/common/opus.cpp CXX src/common/output.cpp CXX src/common/property_element.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mpeg1_2.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mpeg1_2.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mpeg1_2.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/checksums/md5.cpp:16: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mpeg.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mpeg1_2.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/checksums/md5.cpp:16: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mp3.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/checksums/md5.cpp:16: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mpeg.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mp3.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/checksums/md5.cpp:16: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mpeg.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mp3.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ CXX src/common/random.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mp3.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mpeg.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mpeg4_p2.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/mpeg1_2.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mpeg4_p2.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/checksums/md5.cpp:16: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/mpeg.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mpeg4_p2.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/property_element.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/mp3.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/output.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/property_element.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/mpeg4_p2.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/opus.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/output.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/property_element.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/property_element.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/opus.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/output.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/output.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/opus.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/opus.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/mpeg4_p2.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/property_element.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/output.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/random.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/random.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/random.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/opus.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/random.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/common/samples_to_timestamp_converter.cpp CXX src/common/split_arg_parsing.cpp CXX src/common/checksums/crc.cpp CXX src/common/split_point.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/random.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/common/spu.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/split_point.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/checksums/crc.cpp:17: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/split_point.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/checksums/crc.cpp:17: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ CXX src/common/stereo_mode.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/checksums/crc.cpp:17: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/split_arg_parsing.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/split_point.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/split_point.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/checksums/crc.cpp:17: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/split_arg_parsing.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ CXX src/common/terminal.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/split_arg_parsing.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ CXX src/common/theora.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/split_arg_parsing.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/common/track_statistics.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/samples_to_timestamp_converter.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/split_point.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/samples_to_timestamp_converter.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/checksums/crc.cpp:17: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/split_arg_parsing.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/samples_to_timestamp_converter.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ CXX src/common/translation.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/spu.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/samples_to_timestamp_converter.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/spu.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/spu.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/spu.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/track_statistics.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/samples_to_timestamp_converter.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/stereo_mode.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/track_statistics.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/stereo_mode.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/theora.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/spu.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/track_statistics.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/stereo_mode.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/theora.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/track_statistics.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/stereo_mode.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/common/checksums/base.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/theora.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/theora.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/common/truehd.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/stereo_mode.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/track_statistics.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/translation.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/theora.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/translation.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/translation.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/translation.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/common/unique_numbers.cpp CXX src/common/vc1.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/translation.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/checksums/base.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/checksums/base.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ CXX src/common/version.cpp /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/checksums/base.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/checksums/base.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/truehd.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/truehd.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ CXX src/common/vint.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/truehd.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/unique_numbers.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/truehd.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/common/vobsub.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/unique_numbers.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/unique_numbers.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/checksums/base.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/unique_numbers.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/truehd.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/version.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/unique_numbers.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/common/vp9.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/version.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/version.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/vc1.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/version.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/vc1.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/vobsub.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/vint.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/vc1.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/vobsub.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/vint.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/version.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/vc1.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/vobsub.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/vint.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ CXX src/common/checksums/adler32.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/vint.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/vobsub.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/common/w64.cpp CXX src/common/wavpack.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/vint.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/vc1.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/vobsub.cpp:12: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/vp9.cpp:10: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ CXX src/common/webm.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/vp9.cpp:10: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/vp9.cpp:10: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/checksums/adler32.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/vp9.cpp:10: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/checksums/adler32.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/checksums/adler32.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/checksums/adler32.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/common/webvtt.cpp CXX src/common/avc/avcc.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/vp9.cpp:10: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/checksums/adler32.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/w64.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/w64.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/w64.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/w64.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/webm.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/wavpack.cpp:18: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/webm.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/wavpack.cpp:18: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/w64.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/webm.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ CXX src/common/avc/es_parser.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/wavpack.cpp:18: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/webm.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/wavpack.cpp:18: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/webvtt.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ CXX src/common/avc/util.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/webvtt.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/webvtt.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/wavpack.cpp:18: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/webvtt.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/common/chapters/writer.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/avc/avcc.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/webm.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/avc/avcc.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/avc/avcc.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/avc/avcc.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/common/avc_hevc/es_parser.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/webvtt.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/common/avc_hevc/types.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/avc/avcc.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/avc/es_parser.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/avc/es_parser.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/avc/es_parser.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/avc/es_parser.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/chapters/writer.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/avc/util.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/chapters/writer.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/avc/es_parser.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ CXX src/common/avc_hevc/util.cpp /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/chapters/writer.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/chapters/writer.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/avc/util.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/avc/util.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/avc/util.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/avc_hevc/es_parser.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/avc_hevc/es_parser.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ CXX src/common/bluray/clpi.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/chapters/writer.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/common/bluray/disc_library.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/avc_hevc/types.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/avc_hevc/types.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/avc/util.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/avc_hevc/types.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/avc_hevc/es_parser.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/avc_hevc/types.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/avc_hevc/es_parser.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/avc_hevc/util.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/avc_hevc/util.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/avc_hevc/util.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/avc_hevc/es_parser.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/avc_hevc/util.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/avc_hevc/types.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/avc_hevc/util.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bluray/clpi.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bluray/clpi.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ CXX src/common/bluray/index.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bluray/clpi.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ CXX src/common/chapters/dvd.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bluray/clpi.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bluray/disc_library.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bluray/disc_library.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bluray/disc_library.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/bluray/clpi.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ CXX src/common/bluray/mpls.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bluray/disc_library.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/common/bluray/track_chapter_names.cpp CXX src/common/bluray/util.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/bluray/disc_library.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bluray/index.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bluray/index.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bluray/index.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bluray/index.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bluray/mpls.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/chapters/dvd.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/bluray/index.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bluray/mpls.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/chapters/dvd.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bluray/mpls.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/chapters/dvd.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bluray/mpls.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ CXX src/common/chapters/bluray.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/chapters/dvd.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bluray/track_chapter_names.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bluray/track_chapter_names.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bluray/util.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bluray/track_chapter_names.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bluray/util.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ CXX src/common/chapters/chapters.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bluray/track_chapter_names.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/chapters/dvd.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bluray/util.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/bluray/util.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/bluray/mpls.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/bluray/track_chapter_names.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/bluray/util.cpp:14: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/chapters/bluray.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/chapters/bluray.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ CXX src/common/chapters/cue_parser.cpp In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/chapters/bluray.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/chapters/bluray.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/chapters/chapters.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/chapters/bluray.cpp:13: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/chapters/chapters.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/chapters/chapters.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/chapters/chapters.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/chapters/cue_parser.cpp:16: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:31:18: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:33:27: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_signed<unsigned __int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:35:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<__int128> : public std::integral_constant<bool, false> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:37:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_unsigned<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:39:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:41:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_integral<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:43:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<__int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:45:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct is_arithmetic<unsigned __int128> : public std::integral_constant<bool, true> {}; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:47:22: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:49:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:52:31: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_unsigned<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:54:26: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = unsigned __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:57:20: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<__int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:59:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:62:29: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] struct make_signed<unsigned __int128> ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/std_integer_traits.hpp:64:17: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using type = __int128; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/chapters/chapters.cpp:15: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/chapters/cue_parser.cpp:16: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp: In function 'constexpr void boost::multiprecision::default_ops::eval_karatsuba_sqrt(Backend&, const Backend&, Backend&, Backend&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] unsigned __int128 a{}, b{}, c{}; ^ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/chapters/cue_parser.cpp:16: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] std::size_t hash_value(const unsigned __int128& val); ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const __int128& val) ^~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] return hash_value(static_cast<unsigned __int128>(val)); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] inline std::size_t hash_value(const unsigned __int128& val) ^~~ In file included from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:2285, from src/common/common.h:47, from src/common/common_pch.h:1, from src/common/chapters/cue_parser.cpp:16: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] using cutoff_t = typename std::conditional<(cutoff > 64), unsigned __int128, std::uint64_t>::type; ^~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/common/chapters/cue_parser.cpp:16: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_int& operator=(__int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In member function 'boost::multiprecision::backends::gmp_int& boost::multiprecision::backends::gmp_int::operator=(__int128 unsigned)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] unsigned __int128 mask = ((((1uLL << (std::numeric_limits<unsigned long>::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(unsigned __int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128 unsigned*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] inline void eval_convert_to(__int128* result, const gmp_int& val) ^~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: In function 'void boost::multiprecision::backends::eval_convert_to(__int128*, const boost::multiprecision::backends::gmp_int&)': /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] unsigned parts = sizeof(unsigned __int128) / sizeof(unsigned long); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] unsigned __int128 unsigned_result = 0; ^~~~~~~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] unsigned __int128 part = mpz_get_ui(t.data()); ^~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_max = static_cast<__int128>((static_cast<unsigned __int128>(1u) << 127) - 1); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] constexpr const __int128 int128_min = (static_cast<unsigned __int128>(1u) << 127); ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s > 0) && (unsigned_result > static_cast<unsigned __int128>(int128_max))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] if ((s < 0) && (unsigned_result > 1u - static_cast<unsigned __int128>(int128_min + 1))) ^~~~~~~~ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(unsigned __int128 i) ^ /work/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] gmp_rational& operator=(__int128 i) ^ AR src/common/libmtxcommon.a RANLIB src/common/libmtxcommon.a LINK src/mkvmerge /usr/bin/ld: warning: libstdc++.so.8, needed by /work/multimedia/mkvtoolnix/work/.buildlink/lib/libmatroska.so, may conflict with libstdc++.so.7 /usr/bin/ld: warning: libstdc++.so.8, needed by /work/multimedia/mkvtoolnix/work/.buildlink/lib/libmatroska.so, may conflict with libstdc++.so.7 src/merge/mkvmerge.o: In function `parse_language(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': mkvmerge.cpp:(.text+0x498): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/merge/mkvmerge.o: In function `parse_and_add_tags(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': mkvmerge.cpp:(.text+0x5ac): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/merge/mkvmerge.o: In function `parse_arg_split_duration(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': mkvmerge.cpp:(.text+0x7a1): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/merge/mkvmerge.o: In function `parse_normalize_language_ietf(std::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)': mkvmerge.cpp:(.text+0x1b22): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' mkvmerge.cpp:(.text+0x1ca2): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/merge/mkvmerge.o:mkvmerge.cpp:(.text+0x20f8): more undefined references to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' follow src/merge/mkvmerge.o: In function `parse_args(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)': mkvmerge.cpp:(.text+0xe264): undefined reference to `libebml::EbmlUnicodeString::GetValueUTF8[abi:cxx11]() const' mkvmerge.cpp:(.text+0xe2b0): undefined reference to `libebml::EbmlUnicodeString::GetValueUTF8[abi:cxx11]() const' mkvmerge.cpp:(.text+0xe2fc): undefined reference to `libebml::EbmlUnicodeString::GetValueUTF8[abi:cxx11]() const' mkvmerge.cpp:(.text+0xe3a7): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' mkvmerge.cpp:(.text+0xe419): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' mkvmerge.cpp:(.text+0xe51f): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' mkvmerge.cpp:(.text+0xe745): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' mkvmerge.cpp:(.text+0xe80d): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/merge/mkvmerge.o:mkvmerge.cpp:(.text+0xe9ba): more undefined references to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' follow src/merge/libmtxmerge.a(output_control.o): In function `create_next_output_file()': output_control.cpp:(.text+0x39c3): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' output_control.cpp:(.text+0x3c01): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' output_control.cpp:(.text+0x3c25): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' output_control.cpp:(.text+0x3cd0): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' output_control.cpp:(.text+0x4527): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' output_control.cpp:(.text+0x455b): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' output_control.cpp:(.text+0x47b1): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' output_control.cpp:(.text+0x4db7): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' output_control.cpp:(.text+0x4e41): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' output_control.cpp:(.text+0x4f59): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' output_control.cpp:(.text+0x4f7e): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' output_control.cpp:(.text+0x4fa3): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' src/merge/libmtxmerge.a(output_control.o): In function `check_append_mapping()': output_control.cpp:(.text+0x5317): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' output_control.cpp:(.text+0x53a8): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' output_control.cpp:(.text+0x540c): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' output_control.cpp:(.text+0x55a3): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' output_control.cpp:(.text+0x573d): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/merge/libmtxmerge.a(output_control.o):output_control.cpp:(.text+0x583f): more undefined references to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' follow src/merge/libmtxmerge.a(output_control.o): In function `finish_file(bool, bool, bool)': output_control.cpp:(.text+0xa1b3): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' output_control.cpp:(.text+0xa495): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' output_control.cpp:(.text+0xa4f6): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' output_control.cpp:(.text+0xa65c): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' output_control.cpp:(.text+0xa7fa): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' output_control.cpp:(.text+0xa866): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' output_control.cpp:(.text+0xa99b): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' output_control.cpp:(.text+0xa9f2): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' output_control.cpp:(.text+0xbd14): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' output_control.cpp:(.text+0xc0fd): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' output_control.cpp:(.text+0xc162): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/merge/libmtxmerge.a(output_control.o): In function `create_next_output_file() [clone .cold.764]': output_control.cpp:(.text.unlikely+0x552): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' output_control.cpp:(.text.unlikely+0x7c6): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/merge/libmtxmerge.a(output_control.o):output_control.cpp:(.text.unlikely+0x158d): more undefined references to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' follow src/merge/libmtxmerge.a(generic_packetizer.o): In function `generic_packetizer_c::apply_block_addition_mappings()': generic_packetizer.cpp:(.text+0x3c42): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' src/merge/libmtxmerge.a(generic_packetizer.o): In function `generic_packetizer_c::add_packet2(std::shared_ptr<packet_t> const&)': generic_packetizer.cpp:(.text+0x50a3): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' generic_packetizer.cpp:(.text+0x51ee): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/merge/libmtxmerge.a(generic_packetizer.o): In function `generic_packetizer_c::show_experimental_status_version(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': generic_packetizer.cpp:(.text+0x5f9f): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/merge/libmtxmerge.a(generic_packetizer.o): In function `generic_packetizer_c::generic_packetizer_c(generic_reader_c*, track_info_c&)': generic_packetizer.cpp:(.text+0x8232): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' generic_packetizer.cpp:(.text+0x8840): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/merge/libmtxmerge.a(generic_packetizer.o): In function `generic_packetizer_c::set_language(mtx::bcp47::language_c const&)': generic_packetizer.cpp:(.text+0x8d8f): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' generic_packetizer.cpp:(.text+0x8de1): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' src/merge/libmtxmerge.a(generic_packetizer.o): In function `generic_packetizer_c::set_headers()': generic_packetizer.cpp:(.text+0x949d): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' generic_packetizer.cpp:(.text+0x96e2): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' generic_packetizer.cpp:(.text+0x971c): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' generic_packetizer.cpp:(.text+0x97e4): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' generic_packetizer.cpp:(.text+0x9828): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' generic_packetizer.cpp:(.text+0x9e12): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/merge/libmtxmerge.a(generic_packetizer.o): In function `generic_packetizer_c::set_track_name(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': generic_packetizer.cpp:(.text+0x3fd9): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' src/merge/libmtxmerge.a(generic_packetizer.o): In function `generic_packetizer_c::set_codec_id(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': generic_packetizer.cpp:(.text+0x402b): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' src/merge/libmtxmerge.a(generic_packetizer.o): In function `generic_packetizer_c::set_codec_name(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': generic_packetizer.cpp:(.text+0x407d): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' src/merge/libmtxmerge.a(generic_packetizer.o): In function `generic_packetizer_c::compress_packet(packet_t&) [clone .cold.1206]': generic_packetizer.cpp:(.text.unlikely+0x293): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/merge/libmtxmerge.a(timestamp_factory.o): In function `timestamp_factory_v1_c::get_next(packet_t&)': timestamp_factory.cpp:(.text+0x2b1): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' timestamp_factory.cpp:(.text+0x2f9): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/merge/libmtxmerge.a(timestamp_factory.o): In function `timestamp_factory_v3_c::get_next(packet_t&)': timestamp_factory.cpp:(.text+0x532): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' timestamp_factory.cpp:(.text+0x57a): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/merge/libmtxmerge.a(timestamp_factory.o):timestamp_factory.cpp:(.text+0x6dd): more undefined references to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' follow src/input/libmtxinput.a(r_matroska.o): In function `kax_reader_c::read_headers_info_writing_app(libmatroska::KaxWritingApp*&)': r_matroska.cpp:(.text+0x59fd): undefined reference to `libebml::EbmlUnicodeString::GetValueUTF8[abi:cxx11]() const' src/input/libmtxinput.a(r_matroska.o): In function `kax_reader_c::process_simple_block(libmatroska::KaxCluster*, libmatroska::KaxSimpleBlock*)': r_matroska.cpp:(.text+0x8ceb): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/input/libmtxinput.a(r_matroska.o): In function `kax_reader_c::process_block_group(libmatroska::KaxCluster*, libmatroska::KaxBlockGroup*)': r_matroska.cpp:(.text+0x8ffb): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/input/libmtxinput.a(r_matroska.o): In function `kax_reader_c::init_passthrough_packetizer(kax_track_t*, track_info_c&)': r_matroska.cpp:(.text+0x9f47): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/input/libmtxinput.a(r_matroska.o): In function `kax_reader_c::create_aac_audio_packetizer(kax_track_t*, track_info_c&)': r_matroska.cpp:(.text+0xa7de): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/input/libmtxinput.a(r_matroska.o): In function `kax_reader_c::identify()::{lambda(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, double)#2}::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, double) const [clone .isra.1293]': r_matroska.cpp:(.text+0xb97b): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/input/libmtxinput.a(r_matroska.o):r_matroska.cpp:(.text+0xce83): more undefined references to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' follow src/input/libmtxinput.a(r_matroska.o): In function `kax_reader_c::handle_attachments(mm_io_c*, libebml::EbmlElement*, long)': r_matroska.cpp:(.text+0x13160): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const' src/input/libmtxinput.a(r_matroska.o): In function `kax_reader_c::read_headers_info(mm_io_c*, libebml::EbmlElement*, long)': r_matroska.cpp:(.text+0x13724): undefined reference to `libebml::EbmlUnicodeString::GetValueUTF8[abi:cxx11]() const' src/input/libmtxinput.a(r_matroska.o): In function `kax_reader_c::read_headers_tracks(mm_io_c*, libebml::EbmlElement*, long)': r_matroska.cpp:(.text+0x13cb1): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' r_matroska.cpp:(.text+0x13d16): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' r_matroska.cpp:(.text+0x14615): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' r_matroska.cpp:(.text+0x1467a): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' r_matroska.cpp:(.text+0x14884): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const' r_matroska.cpp:(.text+0x14a37): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const' r_matroska.cpp:(.text+0x14ae5): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const' r_matroska.cpp:(.text+0x1513d): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const' r_matroska.cpp:(.text+0x15260): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' r_matroska.cpp:(.text+0x152c5): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' r_matroska.cpp:(.text+0x154ca): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' r_matroska.cpp:(.text+0x1552f): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' r_matroska.cpp:(.text+0x15581): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/input/libmtxinput.a(r_matroska.o):r_matroska.cpp:(.text.unlikely+0x9c2): more undefined references to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' follow src/common/libmtxcommon.a(debugging.o): In function `ebml_dumper_c::to_string[abi:cxx11](libebml::EbmlElement const&)': debugging.cpp:(.text+0x1071): undefined reference to `libebml::EbmlUnicodeString::GetValueUTF8[abi:cxx11]() const' debugging.cpp:(.text+0x109a): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const' debugging.cpp:(.text+0x1172): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(debugging.o): In function `ebml_dumper_c::dump_impl(libebml::EbmlElement const*, unsigned long, unsigned long) [clone .localalias.151]': debugging.cpp:(.text+0x1349): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' debugging.cpp:(.text+0x14cf): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(doc_type_version_handler.o): In function `mtx::doc_type_version_handler_c::do_update_ebml_head(mm_io_c&)': doc_type_version_handler.cpp:(.text+0x7eb): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' doc_type_version_handler.cpp:(.text+0x848): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(doc_type_version_handler.o):doc_type_version_handler.cpp:(.text+0x9d8): more undefined references to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' follow src/common/libmtxcommon.a(ebml.o): In function `kt_get_codec_id[abi:cxx11](libmatroska::KaxTrackEntry&)': ebml.cpp:(.text+0xda0): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const' src/common/libmtxcommon.a(ebml.o): In function `must_be_present_in_master_by_id(libebml::EbmlId const&)': ebml.cpp:(.text+0x1647): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' ebml.cpp:(.text+0x1693): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' ebml.cpp:(.text+0x17f8): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' ebml.cpp:(.text+0x1847): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(ebml.o): In function `fix_elements_in_master(libebml::EbmlMaster*) [clone .localalias.333]': ebml.cpp:(.text+0x24fe): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(ebml.o):ebml.cpp:(.text+0x255c): more undefined references to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' follow src/common/libmtxcommon.a(ebml.o): In function `fix_elements_in_master(libebml::EbmlMaster*) [clone .localalias.333]': ebml.cpp:(.text+0x2717): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' ebml.cpp:(.text+0x2750): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' ebml.cpp:(.text+0x31b1): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' ebml.cpp:(.text+0x337f): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' src/common/libmtxcommon.a(ebml.o): In function `void fix_elements_set_to_default_value_if_unset<libebml::EbmlDate>(libebml::EbmlElement*)': ebml.cpp:(.text._Z42fix_elements_set_to_default_value_if_unsetIN7libebml8EbmlDateEEvPNS0_11EbmlElementE[_Z42fix_elements_set_to_default_value_if_unsetIN7libebml8EbmlDateEEvPNS0_11EbmlElementE]+0x146): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' ebml.cpp:(.text._Z42fix_elements_set_to_default_value_if_unsetIN7libebml8EbmlDateEEvPNS0_11EbmlElementE[_Z42fix_elements_set_to_default_value_if_unsetIN7libebml8EbmlDateEEvPNS0_11EbmlElementE]+0x18e): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(ebml.o): In function `void fix_elements_set_to_default_value_if_unset<libebml::EbmlFloat>(libebml::EbmlElement*)': ebml.cpp:(.text._Z42fix_elements_set_to_default_value_if_unsetIN7libebml9EbmlFloatEEvPNS0_11EbmlElementE[_Z42fix_elements_set_to_default_value_if_unsetIN7libebml9EbmlFloatEEvPNS0_11EbmlElementE]+0x124): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' ebml.cpp:(.text._Z42fix_elements_set_to_default_value_if_unsetIN7libebml9EbmlFloatEEvPNS0_11EbmlElementE[_Z42fix_elements_set_to_default_value_if_unsetIN7libebml9EbmlFloatEEvPNS0_11EbmlElementE]+0x16c): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(ebml.o): In function `void fix_elements_set_to_default_value_if_unset<libebml::EbmlSInteger>(libebml::EbmlElement*)': ebml.cpp:(.text._Z42fix_elements_set_to_default_value_if_unsetIN7libebml12EbmlSIntegerEEvPNS0_11EbmlElementE[_Z42fix_elements_set_to_default_value_if_unsetIN7libebml12EbmlSIntegerEEvPNS0_11EbmlElementE]+0x124): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(ebml.o):ebml.cpp:(.text._Z42fix_elements_set_to_default_value_if_unsetIN7libebml12EbmlSIntegerEEvPNS0_11EbmlElementE[_Z42fix_elements_set_to_default_value_if_unsetIN7libebml12EbmlSIntegerEEvPNS0_11EbmlElementE]+0x16c): more undefined references to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' follow src/common/libmtxcommon.a(ebml.o): In function `void fix_elements_set_to_default_value_if_unset<libebml::EbmlString>(libebml::EbmlElement*)': ebml.cpp:(.text._Z42fix_elements_set_to_default_value_if_unsetIN7libebml10EbmlStringEEvPNS0_11EbmlElementE[_Z42fix_elements_set_to_default_value_if_unsetIN7libebml10EbmlStringEEvPNS0_11EbmlElementE]+0x1a4): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const' ebml.cpp:(.text._Z42fix_elements_set_to_default_value_if_unsetIN7libebml10EbmlStringEEvPNS0_11EbmlElementE[_Z42fix_elements_set_to_default_value_if_unsetIN7libebml10EbmlStringEEvPNS0_11EbmlElementE]+0x1af): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' src/common/libmtxcommon.a(ebml.o): In function `void fix_elements_set_to_default_value_if_unset<libebml::EbmlUInteger>(libebml::EbmlElement*)': ebml.cpp:(.text._Z42fix_elements_set_to_default_value_if_unsetIN7libebml12EbmlUIntegerEEvPNS0_11EbmlElementE[_Z42fix_elements_set_to_default_value_if_unsetIN7libebml12EbmlUIntegerEEvPNS0_11EbmlElementE]+0x124): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' ebml.cpp:(.text._Z42fix_elements_set_to_default_value_if_unsetIN7libebml12EbmlUIntegerEEvPNS0_11EbmlElementE[_Z42fix_elements_set_to_default_value_if_unsetIN7libebml12EbmlUIntegerEEvPNS0_11EbmlElementE]+0x16c): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(ebml.o): In function `void fix_elements_set_to_default_value_if_unset<libebml::EbmlUnicodeString>(libebml::EbmlElement*)': ebml.cpp:(.text._Z42fix_elements_set_to_default_value_if_unsetIN7libebml17EbmlUnicodeStringEEvPNS0_11EbmlElementE[_Z42fix_elements_set_to_default_value_if_unsetIN7libebml17EbmlUnicodeStringEEvPNS0_11EbmlElementE]+0x124): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' ebml.cpp:(.text._Z42fix_elements_set_to_default_value_if_unsetIN7libebml17EbmlUnicodeStringEEvPNS0_11EbmlElementE[_Z42fix_elements_set_to_default_value_if_unsetIN7libebml17EbmlUnicodeStringEEvPNS0_11EbmlElementE]+0x16c): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(fourcc.o): In function `fourcc_c::description[abi:cxx11]() const': fourcc.cpp:(.text+0x74c): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(fourcc.o):fourcc.cpp:(.text+0x7df): more undefined references to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' follow src/common/libmtxcommon.a(kax_analyzer.o): In function `kax_analyzer_c::determine_webm()': kax_analyzer.cpp:(.text+0x3a1): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const' src/common/libmtxcommon.a(kax_analyzer.o): In function `kax_analyzer_c::add_to_meta_seek(libebml::EbmlElement*)': kax_analyzer.cpp:(.text+0x782): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' kax_analyzer.cpp:(.text+0x7d0): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(kax_analyzer.o): In function `kax_analyzer_c::process()': kax_analyzer.cpp:(.text+0x909): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' kax_analyzer.cpp:(.text+0x970): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(kax_analyzer.o): In function `kax_analyzer_c::try_adding_to_existing_meta_seek(libebml::EbmlElement*)': kax_analyzer.cpp:(.text+0x10e6): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(kax_analyzer.o):kax_analyzer.cpp:(.text+0x1147): more undefined references to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' follow src/common/libmtxcommon.a(version.o): In function `get_default_segment_info_data(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': version.cpp:(.text+0x120d): undefined reference to `libebml::EbmlCodeVersion[abi:cxx11]' version.cpp:(.text+0x121b): undefined reference to `libmatroska::KaxCodeVersion[abi:cxx11]' version.cpp:(.text+0x1259): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(version.o): In function `parse_latest_release_version(std::shared_ptr<pugi::xml_document> const&)': version.cpp:(.text+0x1756): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' version.cpp:(.text+0x2a30): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' version.cpp:(.text+0x2a8d): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(vobsub.o): In function `mtx::vobsub::create_default_index(unsigned int, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': vobsub.cpp:(.text+0x111): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(wavpack.o):wavpack.cpp:(.text+0x50e): more undefined references to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' follow src/common/libmtxcommon.a(bluray.o): In function `mtx::chapters::convert_mpls_chapters_kax_chapters(std::vector<mtx::bluray::mpls::chapter_t, std::allocator<mtx::bluray::mpls::chapter_t> > const&, mtx::bcp47::language_c const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': bluray.cpp:(.text+0x52d): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' bluray.cpp:(.text+0xa06): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' src/common/libmtxcommon.a(chapters.o): In function `mtx::chapters::remove_entries(long, long, long, libebml::EbmlMaster&)': chapters.cpp:(.text+0x5e8): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' chapters.cpp:(.text+0x63e): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(chapters.o): In function `mtx::chapters::fix_country_codes(libebml::EbmlMaster&) [clone .localalias.408]': chapters.cpp:(.text+0xf98): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const' chapters.cpp:(.text+0x1013): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' src/common/libmtxcommon.a(chapters.o): In function `mtx::chapters::merge_entries(libebml::EbmlMaster&) [clone .localalias.410]': chapters.cpp:(.text+0x15e2): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' chapters.cpp:(.text+0x1637): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' chapters.cpp:(.text+0x171f): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' chapters.cpp:(.text+0x177e): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(chapters.o): In function `_ZNSt17_Function_handlerIF7QStringRK23QRegularExpressionMatchEZN3mtx8chapters20format_name_templateERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiRK17basic_timestamp_cIlESE_EUlRKT_E_E9_M_invokeERKSt9_Any_dataS3_': chapters.cpp:(.text+0x1fe0): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(chapters.o): In function `mtx::chapters::get_name[abi:cxx11](libmatroska::KaxChapterAtom&)': chapters.cpp:(.text+0x26c3): undefined reference to `libebml::EbmlUnicodeString::GetValueUTF8[abi:cxx11]() const' src/common/libmtxcommon.a(chapters.o): In function `mtx::chapters::get_language_from_display(libmatroska::KaxChapterDisplay&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': chapters.cpp:(.text+0x276f): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const' chapters.cpp:(.text+0x27c9): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const' src/common/libmtxcommon.a(chapters.o): In function `mtx::chapters::parse_simple(mm_text_io_c*, long, long, long, mtx::bcp47::language_c const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': chapters.cpp:(.text+0x393b): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' chapters.cpp:(.text+0x3a7e): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' chapters.cpp:(.text+0x3ac1): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' chapters.cpp:(.text+0x3b1c): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' chapters.cpp:(.text+0x3d8a): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' chapters.cpp:(.text+0x3dec): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' chapters.cpp:(.text+0x3e36): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' chapters.cpp:(.text+0x3e90): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' chapters.cpp:(.text+0x3ef9): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(chapters.o):chapters.cpp:(.text+0x42a9): more undefined references to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' follow src/common/libmtxcommon.a(chapters.o): In function `mtx::chapters::unify_legacy_and_bcp47_languages_and_countries(libebml::EbmlElement&) [clone .localalias.412]': chapters.cpp:(.text+0x5542): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const' chapters.cpp:(.text+0x56cc): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' chapters.cpp:(.text+0x58df): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const' chapters.cpp:(.text+0x594f): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const' chapters.cpp:(.text+0x5af4): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' chapters.cpp:(.text+0x5b20): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' chapters.cpp:(.text+0x5b77): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' src/common/libmtxcommon.a(chapters.o): In function `mtx::chapters::set_languages_in_display(libmatroska::KaxChapterDisplay&, std::vector<mtx::bcp47::language_c, std::allocator<mtx::bcp47::language_c> > const&)': chapters.cpp:(.text+0x604d): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' src/common/libmtxcommon.a(chapters.o): In function `mtx::chapters::create_editions_and_chapters(std::vector<std::vector<basic_timestamp_c<long>, std::allocator<basic_timestamp_c<long> > >, std::allocator<std::vector<basic_timestamp_c<long>, std::allocator<basic_timestamp_c<long> > > > > const&, mtx::bcp47::language_c const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': chapters.cpp:(.text+0x6880): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' src/common/libmtxcommon.a(chapters.o):chapters.cpp:(.text+0x6898): more undefined references to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' follow src/common/libmtxcommon.a(chapters.o): In function `mtx::chapters::parse(mm_text_io_c*, long, long, long, mtx::bcp47::language_c const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, mtx::chapters::format_e*, std::unique_ptr<libmatroska::KaxTags, std::default_delete<libmatroska::KaxTags> >*) [clone .cold.429]': chapters.cpp:(.text.unlikely+0x85a): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' chapters.cpp:(.text.unlikely+0x9c9): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' chapters.cpp:(.text.unlikely+0xaaa): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(chapters.o): In function `mtx::chapters::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long, long, long, mtx::bcp47::language_c const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, mtx::chapters::format_e*, std::unique_ptr<libmatroska::KaxTags, std::default_delete<libmatroska::KaxTags> >*) [clone .cold.435]': chapters.cpp:(.text.unlikely+0xe17): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' chapters.cpp:(.text.unlikely+0xee6): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(chapters.o):chapters.cpp:(.text.unlikely+0xf73): more undefined references to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' follow src/common/libmtxcommon.a(cue_parser.o): In function `mtx::chapters::cue_str_internal_to_utf(mtx::chapters::cue_parser_args_t&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': cue_parser.cpp:(.text+0x6d5): undefined reference to `libebml::UTFstring::SetUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' src/common/libmtxcommon.a(cue_parser.o): In function `mtx::chapters::add_elements_for_cue_entry(mtx::chapters::cue_parser_args_t&, std::unique_ptr<libmatroska::KaxTags, std::default_delete<libmatroska::KaxTags> >*)': cue_parser.cpp:(.text+0xd12): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' cue_parser.cpp:(.text+0xe4f): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' cue_parser.cpp:(.text+0xe5f): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' cue_parser.cpp:(.text+0xeae): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' cue_parser.cpp:(.text+0x12b5): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' cue_parser.cpp:(.text+0x1560): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(cue_parser.o): In function `mtx::chapters::parse_cue(mm_text_io_c*, long, long, long, mtx::bcp47::language_c const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::unique_ptr<libmatroska::KaxTags, std::default_delete<libmatroska::KaxTags> >*)': cue_parser.cpp:(.text+0x3400): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' cue_parser.cpp:(.text+0x373e): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' cue_parser.cpp:(.text+0x38e9): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' src/common/libmtxcommon.a(base.o): In function `mtx::checksum::for_algorithm(mtx::checksum::algorithm_e, unsigned long)': base.cpp:(.text+0x118): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(base.o): In function `mtx::checksum::calculate_as_hex_string[abi:cxx11](mtx::checksum::algorithm_e, void const*, unsigned long, unsigned long)': base.cpp:(.text+0x5fd): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(header_removal.o): In function `analyze_header_removal_compressor_c::~analyze_header_removal_compressor_c()': header_removal.cpp:(.text+0x694): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(header_removal.o): In function `header_removal_compressor_c::do_compress(unsigned char const*, unsigned long)': header_removal.cpp:(.text+0x1755): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' header_removal.cpp:(.text+0x17aa): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(header_removal.o):header_removal.cpp:(.text+0x1855): more undefined references to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' follow src/common/libmtxcommon.a(tags.o): In function `mtx::tags::get_simple_name[abi:cxx11](libmatroska::KaxTagSimple const&)': tags.cpp:(.text+0x4fe): undefined reference to `libebml::EbmlUnicodeString::GetValueUTF8[abi:cxx11]() const' src/common/libmtxcommon.a(tags.o): In function `mtx::tags::get_simple_value[abi:cxx11](libmatroska::KaxTagSimple const&)': tags.cpp:(.text+0x56d): undefined reference to `libebml::EbmlUnicodeString::GetValueUTF8[abi:cxx11]() const' src/common/libmtxcommon.a(tags.o): In function `mtx::tags::merge(std::shared_ptr<libmatroska::KaxTags> const&, std::shared_ptr<libmatroska::KaxTags> const&)': tags.cpp:(.text+0x1f2e): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' tags.cpp:(.text+0x1fa0): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const' tags.cpp:(.text+0x1fe6): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' tags.cpp:(.text+0x2188): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' tags.cpp:(.text+0x2616): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(tags.o): In function `mtx::tags::find_simple(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libebml::EbmlMaster&)': tags.cpp:(.text+0x28d9): undefined reference to `libebml::UTFstring::SetUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' src/common/libmtxcommon.a(tags.o): In function `mtx::tags::get_simple_value(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, libebml::EbmlMaster&)': tags.cpp:(.text+0x2962): undefined reference to `libebml::EbmlUnicodeString::GetValueUTF8[abi:cxx11]() const' src/common/libmtxcommon.a(tags.o): In function `mtx::tags::set_simple(libmatroska::KaxTag&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mtx::bcp47::language_c const&)': tags.cpp:(.text+0x2e3d): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' tags.cpp:(.text+0x2e5e): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' tags.cpp:(.text+0x2e9f): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' tags.cpp:(.text+0x2f73): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' src/common/libmtxcommon.a(tags.o): In function `mtx::tags::set_simple_name(libmatroska::KaxTagSimple&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': tags.cpp:(.text+0x233): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' src/common/libmtxcommon.a(tags.o): In function `mtx::tags::set_simple_value(libmatroska::KaxTagSimple&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': tags.cpp:(.text+0x254): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' src/common/libmtxcommon.a(tags.o): In function `mtx::tags::set_target_type(libmatroska::KaxTag&, mtx::tags::target_type_e, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': tags.cpp:(.text+0x451): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' src/common/libmtxcommon.a(vorbis.o): In function `mtx::tags::(anonymous namespace)::parse_metadata_block_picture(mtx::tags::vorbis_comments_t::type_e, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': vorbis.cpp:(.text+0x358f): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' vorbis.cpp:(.text+0x370d): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' vorbis.cpp:(.text+0x3768): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(vorbis.o): In function `mtx::tags::from_vorbis_comments(mtx::tags::vorbis_comments_t const&)': vorbis.cpp:(.text+0x4aa9): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' vorbis.cpp:(.text+0x4b0f): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' vorbis.cpp:(.text+0x5519): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' src/common/libmtxcommon.a(vorbis.o): In function `mtx::tags::assemble_vorbis_comments_into_packet(mtx::tags::vorbis_comments_t const&)': vorbis.cpp:(.text+0x6996): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' vorbis.cpp:(.text+0x6a8c): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(vorbis.o): In function `mtx::tags::(anonymous namespace)::parse_metadata_block_picture(mtx::tags::vorbis_comments_t::type_e, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [clone .cold.229]': vorbis.cpp:(.text.unlikely+0x843): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' vorbis.cpp:(.text.unlikely+0x8a3): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' vorbis.cpp:(.text.unlikely+0x91e): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(vorbis.o):vorbis.cpp:(.text.unlikely+0x97e): more undefined references to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' follow src/common/libmtxcommon.a(ebml_chapters_converter.o): In function `mtx::xml::ebml_chapters_converter_c::fix_chapter_display_languages_and_countries(libmatroska::KaxChapterDisplay&) const': ebml_chapters_converter.cpp:(.text+0x342): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const' ebml_chapters_converter.cpp:(.text+0x58e): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const' ebml_chapters_converter.cpp:(.text+0x65f): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const' ebml_chapters_converter.cpp:(.text+0x6a1): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' ebml_chapters_converter.cpp:(.text+0x77c): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' ebml_chapters_converter.cpp:(.text+0x821): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const' ebml_chapters_converter.cpp:(.text+0x886): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' ebml_chapters_converter.cpp:(.text+0x960): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(ebml_chapters_converter.o): In function `mtx::xml::ebml_chapters_converter_c::fix_edition_display_languages(libmatroska::KaxEditionDisplay&) const': ebml_chapters_converter.cpp:(.text+0xc0c): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const' ebml_chapters_converter.cpp:(.text+0xe3d): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const' ebml_chapters_converter.cpp:(.text+0xe9c): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(ebml_chapters_converter.o): In function `mtx::xml::ebml_chapters_converter_c::fix_edition_entry(libmatroska::KaxEditionEntry&) const': ebml_chapters_converter.cpp:(.text+0x17ec): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(ebml_chapters_converter.o): In function `mtx::xml::ebml_chapters_converter_c::parse_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [clone .cold.194]': ebml_chapters_converter.cpp:(.text.unlikely+0x971): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' ebml_chapters_converter.cpp:(.text.unlikely+0xa06): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' ebml_chapters_converter.cpp:(.text.unlikely+0xa93): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(ebml_converter.o): In function `mtx::xml::ebml_converter_c::format_string(pugi::xml_node&, libebml::EbmlElement&)': ebml_converter.cpp:(.text+0x86): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const' src/common/libmtxcommon.a(ebml_converter.o): In function `mtx::xml::ebml_converter_c::format_ustring(pugi::xml_node&, libebml::EbmlElement&)': ebml_converter.cpp:(.text+0x106): undefined reference to `libebml::EbmlUnicodeString::GetValueUTF8[abi:cxx11]() const' src/common/libmtxcommon.a(ebml_converter.o): In function `mtx::xml::ebml_converter_c::to_xml_recursively(pugi::xml_node&, libebml::EbmlElement&) const [clone .localalias.248]': ebml_converter.cpp:(.text+0xcae): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(ebml_converter.o): In function `mtx::xml::ebml_converter_c::parse_timestamp(mtx::xml::ebml_converter_c::parser_context_t&)': ebml_converter.cpp:(.text+0xf6d): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' ebml_converter.cpp:(.text+0xff2): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' ebml_converter.cpp:(.text+0x108b): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(ebml_converter.o): In function `_ZZN3mtx3xml16ebml_converter_c12parse_binaryERNS1_16parser_context_tEENKUlRKT_E_clINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEDaS6_.isra.169': ebml_converter.cpp:(.text+0x11b8): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(ebml_converter.o):ebml_converter.cpp:(.text+0x124a): more undefined references to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' follow src/common/libmtxcommon.a(ebml_converter.o): In function `mtx::xml::ebml_converter_c::parse_string(mtx::xml::ebml_converter_c::parser_context_t&)': ebml_converter.cpp:(.text+0x157): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' src/common/libmtxcommon.a(ebml_converter.o): In function `mtx::xml::ebml_converter_c::parse_ustring(mtx::xml::ebml_converter_c::parser_context_t&)': ebml_converter.cpp:(.text+0x165): undefined reference to `libebml::EbmlUnicodeString::SetValueUTF8(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' src/common/libmtxcommon.a(ebml_converter.o): In function `mtx::xml::ebml_converter_c::parse_binary(mtx::xml::ebml_converter_c::parser_context_t&) [clone .cold.272]': ebml_converter.cpp:(.text.unlikely+0xe38): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(ebml_converter.o): In function `mtx::xml::malformed_data_x::malformed_data_x(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': ebml_converter.cpp:(.text._ZN3mtx3xml16malformed_data_xC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElS9_[_ZN3mtx3xml16malformed_data_xC5ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElS9_]+0xbe): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(ebml_converter.o): In function `mtx::xml::out_of_range_x::out_of_range_x(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': ebml_converter.cpp:(.text._ZN3mtx3xml14out_of_range_xC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElS9_[_ZN3mtx3xml14out_of_range_xC5ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEElS9_]+0xbe): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(ebml_converter.o): In function `mtx::xml::invalid_child_node_x::invalid_child_node_x(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long)': ebml_converter.cpp:(.text._ZN3mtx3xml20invalid_child_node_xC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_l[_ZN3mtx3xml20invalid_child_node_xC5ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_l]+0xe3): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(ebml_segmentinfo_converter.o): In function `mtx::xml::ebml_segmentinfo_converter_c::parse_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [clone .cold.134]': ebml_segmentinfo_converter.cpp:(.text.unlikely+0x463): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(ebml_segmentinfo_converter.o):ebml_segmentinfo_converter.cpp:(.text.unlikely+0x4f6): more undefined references to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' follow src/common/libmtxcommon.a(ebml_tags_converter.o): In function `mtx::xml::ebml_tags_converter_c::fix_simple_tag(libmatroska::KaxTagSimple&) const': ebml_tags_converter.cpp:(.text+0x1d6): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const' ebml_tags_converter.cpp:(.text+0x223): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' ebml_tags_converter.cpp:(.text+0x25a): undefined reference to `libebml::EbmlString::SetValue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' ebml_tags_converter.cpp:(.text+0x4d9): undefined reference to `libebml::EbmlString::GetValue[abi:cxx11]() const' ebml_tags_converter.cpp:(.text+0x619): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' src/common/libmtxcommon.a(ebml_tags_converter.o): In function `mtx::xml::ebml_tags_converter_c::parse_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) [clone .cold.123]': ebml_tags_converter.cpp:(.text.unlikely+0x61b): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' ebml_tags_converter.cpp:(.text.unlikely+0x6ad): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' ebml_tags_converter.cpp:(.text.unlikely+0x73a): undefined reference to `fmt::v9::vformat[abi:cxx11](fmt::v9::basic_string_view<char>, fmt::v9::basic_format_args<fmt::v9::basic_format_context<fmt::v9::appender, char> >)' collect2: error: ld returned 1 exit status *** Error code 1 Stop. make[1]: stopped in /tree/pkgsrc/multimedia/mkvtoolnix *** Error code 1 Stop. make: stopped in /tree/pkgsrc/multimedia/mkvtoolnix