=> 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-66.0.0nb1 cd /tmp/multimedia/mkvtoolnix/work/mkvtoolnix-66.0.0 && /bin/rm src/common/*/windows.cpp cd /tmp/multimedia/mkvtoolnix/work/mkvtoolnix-66.0.0 && /bin/rm src/common/*/macos.cpp cd /tmp/multimedia/mkvtoolnix/work/mkvtoolnix-66.0.0 && /usr/bin/env USETOOLS=no RUBY=/usr/pkg/bin/ruby27 RUBY_VER=27 RUBY_VERSION_DEFAULT=27 RAKE=/usr/pkg/bin/rake27 GEM_PATH=/usr/pkg/lib/ruby/gems/2.7.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/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/X11R7/include/freetype2\ -I/usr/X11R7/include/libdrm CPPFLAGS=-I/usr/pkg/include\ -I/usr/include\ -I/usr/pkg/qt5/include\ -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/X11R7/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/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/X11R7/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\ -L/usr/pkg/gcc8/lib\ -Wl,-R/usr/pkg/gcc8/lib\ -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=/tmp/multimedia/mkvtoolnix/work/.cwrapper/bin:/tmp/multimedia/mkvtoolnix/work/.buildlink/bin:/tmp/multimedia/mkvtoolnix/work/.gcc/bin:/tmp/multimedia/mkvtoolnix/work/.tools/bin:/usr/pkg/bin:/usr/bin:/bin:/usr/pkg/bin:/usr/local/bin:/usr/pkg/bin:/usr/X11R7/bin PREFIX=/usr/pkg MAKELEVEL=0 CONFIG_SITE= PKG_SYSCONFDIR=/usr/pkg/etc HOME=/tmp/multimedia/mkvtoolnix/work/.home CWRAPPERS_CONFIG_DIR=/tmp/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\ wheel\ -m\ 755 BSD_INSTALL_SCRIPT=/usr/bin/install\ -c\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_LIB=/usr/bin/install\ -c\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_DATA=/usr/bin/install\ -c\ -o\ pbulk\ -g\ wheel\ -m\ 644 BSD_INSTALL_MAN=/usr/bin/install\ -c\ -o\ pbulk\ -g\ wheel\ -m\ 644 BSD_INSTALL=/usr/bin/install BSD_INSTALL_PROGRAM_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_SCRIPT_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_LIB_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_DATA_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_MAN_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_GAME=/usr/bin/install\ -c\ -s\ -o\ pbulk\ -g\ wheel\ -m\ 2555 BSD_INSTALL_GAME_DATA=/usr/bin/install\ -c\ -o\ pbulk\ -g\ wheel\ -m\ 664 BSD_INSTALL_GAME_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ wheel\ -m\ 775 INSTALL_INFO= MAKEINFO=/tmp/multimedia/mkvtoolnix/work/.tools/bin/makeinfo FLEX= BISON= ITSTOOL=/tmp/multimedia/mkvtoolnix/work/.tools/bin/itstool GDBUS_CODEGEN=/tmp/multimedia/mkvtoolnix/work/.tools/bin/gdbus-codegen PKG_CONFIG=/tmp/multimedia/mkvtoolnix/work/.tools/bin/pkg-config PKG_CONFIG_LIBDIR=/tmp/multimedia/mkvtoolnix/work/.buildlink/lib/pkgconfig:/tmp/multimedia/mkvtoolnix/work/.buildlink/share/pkgconfig PKG_CONFIG_LOG=/tmp/multimedia/mkvtoolnix/work/.pkg-config.log PKG_CONFIG_PATH= DL_CFLAGS=\ -pthread\ DL_LDFLAGS=\ -pthread DL_LIBS= CWRAPPERS_CONFIG_DIR=/tmp/multimedia/mkvtoolnix/work/.cwrapper/config /usr/pkg/bin/rake27 CXX src/mpegparser/MPEGVideoBuffer.cpp CC lib/librmff/rmff.c CXX src/common/xml/xml.cpp CC lib/librmff/mb_file_io.c AR lib/librmff/librmff.a RANLIB lib/librmff/librmff.a CXX lib/avilib-0.6.10/xio.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/mpegparser/MPEGVideoBuffer.cpp:23: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/xml.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ CC lib/avilib-0.6.10/avimisc.c CC lib/avilib-0.6.10/avilib.c CXX src/mpegparser/M2VParser.cpp CXX src/common/xml/ebml_tags_converter.cpp AR lib/avilib-0.6.10/libavi.a RANLIB lib/avilib-0.6.10/libavi.a In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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/mpegparser/M2VParser.cpp:23: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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; ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/CircBuffer.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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/xml/ebml_segmentinfo_converter.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/mpegparser/CircBuffer.cpp:23: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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; ^~~~~~~~ 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/common/xml/ebml_segmentinfo_converter.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/xml/ebml_converter.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/ebml_converter.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/xml/ebml_chapters_converter.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/ebml_chapters_converter.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/tags/vorbis.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/tags.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/tags/tags.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/strings/utf8.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/strings/utf8.cpp:19: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/strings/table_formatter.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/strings/table_formatter.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/strings/parsing.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/strings/parsing.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/strings/formatting.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/strings/formatting.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/strings/editing.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/strings/editing.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/unix.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/common.cpp:12: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/unix.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/common.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/png.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/jpeg.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/jpeg.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/hevc/util.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/hevc/util.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/hevc/hevcc.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/hevc/hevcc.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/hevc/es_parser.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/hevc/es_parser.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/fs_sys_helpers/unix.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/fs_sys_helpers/unix.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/fs_sys_helpers/common.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/fs_sys_helpers/common.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/zlib.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/compression/zlib.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/header_removal.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/compression/header_removal.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/checksums/md5.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/checksums/md5.cpp:16: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/checksums/crc.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/checksums/crc.cpp:17: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/checksums/base.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/checksums/base.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/checksums/adler32.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/checksums/adler32.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/chapters/writer.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/writer.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/chapters/dvd.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/chapters/cue_parser.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/chapters/chapters.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/chapters.cpp:15: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/chapters/bluray.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/bluray.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/util.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/util.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/track_chapter_names.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/track_chapter_names.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/index.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/index.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/disc_library.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/clpi.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/clpi.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/util.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/util.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/es_parser.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/es_parser.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/util.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/util.cpp:15: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/es_parser.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/es_parser.cpp:15: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/avcc.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/avcc.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/webvtt.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/webvtt.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/webm.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/webm.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/wavpack.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/wavpack.cpp:18: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/w64.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/w64.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/vp9.cpp:10: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/vobsub.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/vobsub.cpp:12: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/vint.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/vint.cpp:15: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/version.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/version.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/vc1.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/vc1.cpp:15: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/unique_numbers.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/unique_numbers.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/truehd.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/truehd.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/translation.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/translation.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/track_statistics.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/track_statistics.cpp:12: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/theora.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/theora.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/terminal.cpp CXX src/common/stereo_mode.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/stereo_mode.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/spu.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/split_point.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/split_point.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/split_arg_parsing.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/split_arg_parsing.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/samples_to_timestamp_converter.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/samples_to_timestamp_converter.cpp:12: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/random.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/random.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/property_element.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/property_element.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/output.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/output.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/opus.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/opus.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/mpeg4_p2.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/mpeg1_2.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/mpeg1_2.cpp:15: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/mpeg.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/mp3.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/mp3.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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_write_buffer_io.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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_write_buffer_io.cpp:15: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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_text_io.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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_text_io.cpp:15: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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_stdio.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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_stdio.cpp:15: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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_read_buffer_io.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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_read_buffer_io.cpp:15: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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_proxy_io.cpp:15: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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_null_io.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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_null_io.cpp:15: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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_multi_file_io.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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_multi_file_io.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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_mpls_multi_file_io.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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_mem_io.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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_mem_io.cpp:15: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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_io_x.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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_io_x.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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_io.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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_io.cpp:15: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/mime.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/mime.cpp:12: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/memory.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/math.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/math.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/markdown.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/markdown.cpp:12: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/logger.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/logger.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/locale_string.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/locale_string.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/locale.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/locale.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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_info.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/kax_info.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/kax_file.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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_element_names.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/kax_element_names.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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_analyzer.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/kax_analyzer.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/json.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/json.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/ivf.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/ivf.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/iso639_language_list.cpp CXX src/common/iso639.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/iso3166_country_list.cpp:18: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/iso3166.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/iso15924_script_list.cpp:18: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/iso15924.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/id3.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/id3.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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_list.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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_list.cpp:18: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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_pgs.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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_pgs.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/hacks.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/hacks.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/frame_timing.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/frame_timing.cpp:12: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/fourcc.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/fourcc.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/flac.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/flac.cpp:18: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/file_types.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/file_types.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/endian.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/endian.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/dts_parser.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/dts_parser.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/dts.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/dts.cpp:15: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/dovi_meta.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/doc_type_version_handler_p.cpp:12: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/doc_type_version_handler.cpp:12: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/dirac.cpp:15: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/debugging.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/debugging.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/content_decoder.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/content_decoder.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/compression.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/common.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/command_line.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/command_line.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/codec.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/codec.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/cli_parser.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/character_sets.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/bswap.cpp:12: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/bitvalue.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/bitvalue.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/bcp47_re.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/bcp47_re.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/bcp47.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/bcp47.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/base64.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/base64.cpp:46: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/ape.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/ape.cpp:15: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/amf.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/ac3.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/aac.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 CXX src/tools/checksum.cpp CXX src/tools/ac3parser.cpp CXX src/extract/xtr_webvtt.cpp CXX src/tools/bluray_dump.cpp CXX src/tools/element_info.cpp CXX src/output/p_webvtt.cpp CXX src/info/mkvinfo.cpp CXX src/propedit/track_target.cpp CXX src/tools/base64tool.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_webvtt.cpp:13: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/tools/element_info.h:3, from src/tools/element_info.cpp:1: /tmp/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 {}; ^~~~~~~~ In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/info/mkvinfo.cpp:13: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/tools/ac3parser.cpp:11: /tmp/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 {}; ^~~~~~~~ In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/propedit/track_target.cpp:11: /tmp/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 {}; ^~~~~~~~/tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/tools/checksum.cpp:11: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_webvtt.cpp:13: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/tools/bluray_dump.cpp:11: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/info/mkvinfo.cpp:13: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/tools/element_info.h:3, from src/tools/element_info.cpp:1: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/tools/base64tool.cpp:13: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/tools/ac3parser.cpp:11: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/tools/checksum.cpp:11: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/tools/element_info.h:3, from src/tools/element_info.cpp:1: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/tools/base64tool.cpp:13: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/info/mkvinfo.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/tools/checksum.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/propedit/track_target.cpp:11: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_webvtt.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/tools/element_info.h:3, from src/tools/element_info.cpp:1: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/tools/ac3parser.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/tools/bluray_dump.cpp:11: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/tools/checksum.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/extract/xtr_webvtt.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/propedit/track_target.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/tools/base64tool.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/info/mkvinfo.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/tools/ac3parser.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/propedit/track_target.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/tools/bluray_dump.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/tools/base64tool.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/tools/bluray_dump.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/tools/element_info.h:3, from src/tools/element_info.cpp:1: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/extract/xtr_webvtt.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/tools/checksum.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/info/mkvinfo.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/tools/ac3parser.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/propedit/track_target.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/tools/base64tool.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/tools/bluray_dump.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/tools/ebml_validator.cpp CXX src/info/info_cli_parser.cpp LINK src/tools/ac3parser /usr/bin/ld: warning: libstdc++.so.9, needed by /tmp/multimedia/mkvtoolnix/work/.buildlink/lib/libmatroska.so, may conflict with libstdc++.so.7 /usr/bin/ld: warning: libstdc++.so.9, needed by /tmp/multimedia/mkvtoolnix/work/.buildlink/lib/libmatroska.so, may conflict with libstdc++.so.7 CXX src/tools/diracparser.cpp LINK src/tools/checksum /usr/bin/ld: warning: libstdc++.so.9, needed by /tmp/multimedia/mkvtoolnix/work/.buildlink/lib/libmatroska.so, may conflict with libstdc++.so.7 /usr/bin/ld: warning: libstdc++.so.9, needed by /tmp/multimedia/mkvtoolnix/work/.buildlink/lib/libmatroska.so, may conflict with libstdc++.so.7 CXX src/tools/dts_dump.cpp LINK src/tools/bluray_dump CXX src/output/p_wavpack.cpp /usr/bin/ld: warning: libstdc++.so.9, needed by /tmp/multimedia/mkvtoolnix/work/.buildlink/lib/libmatroska.so, may conflict with libstdc++.so.7 /usr/bin/ld: warning: libstdc++.so.9, needed by /tmp/multimedia/mkvtoolnix/work/.buildlink/lib/libmatroska.so, may conflict with libstdc++.so.7 CXX src/extract/xtr_wav.cpp LINK src/tools/base64tool /usr/bin/ld: warning: libstdc++.so.9, needed by /tmp/multimedia/mkvtoolnix/work/.buildlink/lib/libmatroska.so, may conflict with libstdc++.so.7 /usr/bin/ld: warning: libstdc++.so.9, needed by /tmp/multimedia/mkvtoolnix/work/.buildlink/lib/libmatroska.so, may conflict with libstdc++.so.7 CXX src/tools/hevcc_dump.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/tools/ebml_validator.cpp:11: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/info/info_cli_parser.cpp:14: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/tools/ebml_validator.cpp:11: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/info/info_cli_parser.cpp:14: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/info/info_cli_parser.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/tools/ebml_validator.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/info/info_cli_parser.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/tools/ebml_validator.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/tools/dts_dump.cpp:11: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/tools/diracparser.cpp:11: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/tools/dts_dump.cpp:11: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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/propedit/target.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/tools/dts_dump.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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/info/info_cli_parser.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/tools/diracparser.cpp:11: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/tools/dts_dump.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/tools/hevcc_dump.cpp:11: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/tools/diracparser.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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/tools/ebml_validator.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/tools/diracparser.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_wav.cpp:14: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/tools/hevcc_dump.cpp:11: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_wav.cpp:14: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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_wavpack.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/tools/hevcc_dump.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_wav.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/tools/hevcc_dump.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/tools/dts_dump.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/extract/xtr_wav.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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; ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/tools/diracparser.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/tools/hevcc_dump.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/propedit/target.cpp:11: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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/extract/xtr_wav.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/propedit/target.cpp:11: /tmp/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)': /tmp/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{}; ^ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/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{}; ^ /tmp/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{}; ^ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/propedit/target.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/propedit/target.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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_vpx.cpp LINK src/tools/dts_dump /usr/bin/ld: warning: libstdc++.so.9, needed by /tmp/multimedia/mkvtoolnix/work/.buildlink/lib/libmatroska.so, may conflict with libstdc++.so.7 /usr/bin/ld: warning: libstdc++.so.9, needed by /tmp/multimedia/mkvtoolnix/work/.buildlink/lib/libmatroska.so, may conflict with libstdc++.so.7 CXX src/tools/pgs_dump.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/propedit/target.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ LINK src/mkvinfo /usr/bin/ld: warning: libstdc++.so.9, needed by /tmp/multimedia/mkvtoolnix/work/.buildlink/lib/libmatroska.so, may conflict with libstdc++.so.7 /usr/bin/ld: warning: libstdc++.so.9, needed by /tmp/multimedia/mkvtoolnix/work/.buildlink/lib/libmatroska.so, may conflict with libstdc++.so.7 CXX src/tools/vc1parser.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ LINK src/tools/diracparser In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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{}; ^ /usr/bin/ld: warning: libstdc++.so.9, needed by /tmp/multimedia/mkvtoolnix/work/.buildlink/lib/libmatroska.so, may conflict with libstdc++.so.7 /usr/bin/ld: warning: libstdc++.so.9, needed by /tmp/multimedia/mkvtoolnix/work/.buildlink/lib/libmatroska.so, may conflict with libstdc+In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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) ^~~ +.so.7 LINK src/tools/ebml_validator CXX src/tools/xvc_dump.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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; ^~~~~~~~ /usr/bin/ld: warning: libstdc++.so.9, needed by /tmp/multimedia/mkvtoolnix/work/.buildlink/lib/libmatroska.so, may conflict with libstdc++.so.7 /usr/bin/ld: warning: libstdc++.so.9, needed by /tmp/multimedia/mkvtoolnix/work/.buildlink/lib/libmatroska.so, may conflict with libstdc++.so.7 VERIFY-PO-FMT po/zh_TW.po MSGFMT po/zh_TW.po VERIFY-PO-FMT po/zh_CN.po XSLTPROC doc/man/mkvpropedit.xml MSGFMT po/zh_CN.po VERIFY-PO-FMT po/uk.po MSGFMT po/uk.po XSLTPROC doc/man/mkvextract.xml VERIFY-PO-FMT po/tr.po MSGFMT po/tr.po In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/tools/vc1parser.cpp:11: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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_vpx.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ XSLTPROC doc/man/mkvinfo.xml /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ VERIFY-PO-FMT po/sv.po In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/tools/pgs_dump.cpp:11: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ MSGFMT po/sv.po In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/tools/vc1parser.cpp:11: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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{}; ^ VERIFY-PO-FMT po/sr_RS@latin.po XSLTPROC doc/man/mkvmerge.xml In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/tools/vc1parser.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/tools/pgs_dump.cpp:11: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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{}; ^ MSGFMT po/sr_RS@latin.po In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/tools/vc1parser.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/tools/pgs_dump.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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/extract/xtr_vobsub.cpp VERIFY-PO-FMT po/sr_RS.po In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/tools/pgs_dump.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/tools/xvc_dump.cpp:11: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ MSGFMT po/sr_RS.po In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/tools/xvc_dump.cpp:11: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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{}; ^ VERIFY-PO-FMT po/ru.po PO4A doc/man/mkvpropedit.xml (zh_TW) In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/tools/xvc_dump.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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) ^~~ MSGFMT po/ru.po CXX src/propedit/tag_target.cpp VERIFY-PO-FMT po/ro.po MSGFMT po/ro.po VERIFY-PO-FMT po/pt_BR.po In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/tools/xvc_dump.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/tools/vc1parser.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ XSLTPROC doc/man/zh_TW/mkvpropedit.xml In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/tools/pgs_dump.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ MSGFMT po/pt_BR.po VERIFY-PO-FMT po/pt.po MSGFMT po/pt.po PO4A doc/man/mkvextract.xml (zh_TW) VERIFY-PO-FMT po/pl.po LINK src/tools/hevcc_dump MSGFMT po/pl.po /usr/bin/ld: warning: libstdc++.so.9, needed by /tmp/multimedia/mkvtoolnix/work/.buildlink/lib/libmatroska.so, may conflict with libstdc++.so.7 /usr/bin/ld: warning: libstdc++.so.9, needed by /tmp/multimedia/mkvtoolnix/work/.buildlink/lib/libmatroska.so, may conflict with libstdc++.so.7 CXX src/merge/mkvmerge.cpp VERIFY-PO-FMT po/nl.po MSGFMT po/nl.po In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/tools/xvc_dump.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ VERIFY-PO-FMT po/lt.po MSGFMT po/lt.po CXX src/output/p_vorbis.cpp VERIFY-PO-FMT po/ko.po XSLTPROC doc/man/zh_TW/mkvextract.xml In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_vobsub.cpp:15: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ MSGFMT po/ko.po VERIFY-PO-FMT po/ja.po In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_vobsub.cpp:15: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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{}; ^ PO4A doc/man/mkvinfo.xml (zh_TW) MSGFMT po/ja.po VERIFY-PO-FMT po/it.po In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_vobsub.cpp:15: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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) ^~~ MSGFMT po/it.po XSLTPROC doc/man/zh_TW/mkvinfo.xml In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/extract/xtr_vobsub.cpp:15: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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; ^~~~~~~~ VERIFY-PO-FMT po/fr.po In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/propedit/tag_target.cpp:11: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ MSGFMT po/fr.po PO4A doc/man/mkvmerge.xml (zh_TW) VERIFY-PO-FMT po/eu.po In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/propedit/tag_target.cpp:11: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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{}; ^ MSGFMT po/eu.po In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/propedit/tag_target.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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) ^~~ VERIFY-PO-FMT po/es.po MSGFMT po/es.po In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/propedit/tag_target.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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; ^~~~~~~~ /tmp/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; ^~~~~~~~ VERIFY-PO-FMT po/de.po LINK src/tools/vc1parser In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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{}; ^ MSGFMT po/de.po In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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) ^~~ /usr/bin/ld: warning: libstdc++.so.9, needed by /tmp/multimedia/mkvtoolnix/work/.buildlink/lib/libmatroska.so, may conflict with libstdc++.so.7 /usr/bin/ld: warning: libstdc++.so.9, needed by /tmp/multimedia/mkvtoolnix/work/.buildlink/lib/libmatroska.so, may conflict with libstdc++.so.7 CXX src/merge/webm.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ VERIFY-PO-FMT po/cs.po In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/extract/xtr_vobsub.cpp:15: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ LINK src/tools/pgs_dump In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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/propedit/tag_target.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /usr/bin/ld: warning: libstdc++.so.9, needed by /tmp/multimedia/mkvtoolnix/work/.buildlink/lib/libmatroska.so, may conflict with libstdc++.so.7 /usr/bin/ld: warning: libstdc++.so.9, needed by /tmp/multimedia/mkvtoolnix/work/.buildlink/lib/libmatroska.so, may conflict with libstdc++.so.7 CXX src/input/wav_pcm_demuxer.cpp MSGFMT po/cs.po In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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) ^~~ VERIFY-PO-FMT po/ca.po In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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; ^~~~~~~~ MSGFMT po/ca.po VERIFY-PO-FMT po/bg.po MSGFMT po/bg.po XSLTPROC doc/man/zh_TW/mkvmerge.xml In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_vorbis.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ LINK src/tools/xvc_dump /usr/bin/ld: warning: libstdc++.so.9, needed by /tmp/multimedia/mkvtoolnix/work/.buildlink/lib/libmatroska.so, may conflict with libstdc++.so.7 /usr/bin/ld: warning: libstdc++.so.9, needed by /tmp/multimedia/mkvtoolnix/work/.buildlink/lib/libmatroska.so, may conflict with libstdc++.so.7 CXX src/extract/mkvextract.cpp PO4A doc/man/mkvpropedit.xml (zh_CN) In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ XSLTPROC doc/man/zh_CN/mkvpropedit.xml In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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; ^~~~~~~~ PO4A doc/man/mkvextract.xml (zh_CN) In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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; ^~~~~~~~ XSLTPROC doc/man/zh_CN/mkvextract.xml PO4A doc/man/mkvinfo.xml (zh_CN) In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/mkvextract.cpp:13: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/mkvextract.cpp:13: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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_pcm_demuxer.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ CXX src/output/p_vobsub.cpp /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/webm.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/mkvextract.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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) ^~~ XSLTPROC doc/man/zh_CN/mkvinfo.xml In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/extract/mkvextract.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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; ^~~~~~~~ PO4A doc/man/mkvmerge.xml (zh_CN) CXX src/extract/xtr_tta.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/extract/mkvextract.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/track_info.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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{}; ^ XSLTPROC doc/man/zh_CN/mkvmerge.xml CXX src/propedit/segment_info_target.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_tta.cpp:13: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_tta.cpp:13: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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{}; ^ PO4A doc/man/mkvpropedit.xml (uk) In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_tta.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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_vobsub.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/extract/xtr_tta.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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; ^~~~~~~~ XSLTPROC doc/man/uk/mkvpropedit.xml In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ PO4A doc/man/mkvextract.xml (uk) In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/extract/xtr_tta.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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{}; ^ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/propedit/segment_info_target.cpp:11: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/propedit/segment_info_target.cpp:11: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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/wav_dts_demuxer.cpp XSLTPROC doc/man/uk/mkvextract.xml In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/propedit/segment_info_target.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/propedit/segment_info_target.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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; ^~~~~~~~ PO4A doc/man/mkvinfo.xml (uk) XSLTPROC doc/man/uk/mkvinfo.xml PO4A doc/man/mkvmerge.xml (uk) In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/merge/track_info.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/propedit/segment_info_target.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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/propedit/propedit.cpp /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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{}; ^ XSLTPROC doc/man/uk/mkvmerge.xml In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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/extract/xtr_textsubs.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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; ^~~~~~~~ PO4A doc/man/mkvpropedit.xml (ru) In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/propedit/propedit.cpp:11: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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/propedit/propedit_cli_parser.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/propedit/propedit.cpp:11: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/propedit/propedit.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/propedit/propedit.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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; ^~~~~~~~ XSLTPROC doc/man/ru/mkvpropedit.xml CXX src/output/p_vobbtn.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/wav_dts_demuxer.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ PO4A doc/man/mkvextract.xml (ru) In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/propedit/propedit.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_textsubs.cpp:13: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_textsubs.cpp:13: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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{}; ^ XSLTPROC doc/man/ru/mkvextract.xml In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_textsubs.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/propedit/propedit_cli_parser.cpp:14: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ PO4A doc/man/mkvinfo.xml (ru) /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/extract/xtr_textsubs.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/propedit/propedit_cli_parser.cpp:14: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/propedit/propedit_cli_parser.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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) ^~~ XSLTPROC doc/man/ru/mkvinfo.xml In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/propedit/propedit_cli_parser.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ PO4A doc/man/mkvmerge.xml (ru) In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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/merge/timestamp_factory.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/extract/xtr_textsubs.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/propedit/propedit_cli_parser.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ XSLTPROC doc/man/ru/mkvmerge.xml In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_vobbtn.cpp:15: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/wav_ac3wav_demuxer.cpp PO4A doc/man/mkvpropedit.xml (pl) CXX src/propedit/attachment_target.cpp XSLTPROC doc/man/pl/mkvpropedit.xml In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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{}; ^ PO4A doc/man/mkvextract.xml (pl) In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/propedit/change.cpp XSLTPROC doc/man/pl/mkvextract.xml PO4A doc/man/mkvinfo.xml (pl) CXX src/output/p_video_for_windows.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/propedit/attachment_target.cpp:11: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ XSLTPROC doc/man/pl/mkvinfo.xml In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/propedit/attachment_target.cpp:11: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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/merge/timestamp_factory.cpp:15: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/propedit/attachment_target.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ PO4A doc/man/mkvmerge.xml (pl) In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/propedit/attachment_target.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/propedit/attachment_target.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/wav_ac3wav_demuxer.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/propedit/change.cpp:11: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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/propedit/options.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/propedit/change.cpp:11: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/propedit/change.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/propedit/change.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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; ^~~~~~~~ XSLTPROC doc/man/pl/mkvmerge.xml 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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/extract/xtr_rmff.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/propedit/change.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ PO4A doc/man/mkvpropedit.xml (nl) /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/propedit/options.cpp:11: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/propedit/options.cpp:11: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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{}; ^ XSLTPROC doc/man/nl/mkvpropedit.xml In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/propedit/options.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/propedit/options.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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; ^~~~~~~~ PO4A doc/man/mkvextract.xml (nl) In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/propedit/options.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_rmff.cpp:13: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ XSLTPROC doc/man/nl/mkvextract.xml CXX src/output/p_vc1.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_rmff.cpp:13: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_rmff.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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) ^~~ PO4A doc/man/mkvinfo.xml (nl) In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/extract/xtr_rmff.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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_ac3acm_demuxer.cpp CXX src/merge/timestamp_calculator.cpp XSLTPROC doc/man/nl/mkvinfo.xml PO4A doc/man/mkvmerge.xml (nl) In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/extract/xtr_rmff.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/propedit/chapter_target.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/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: /tmp/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)': /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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) ^~~ /tmp/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{}; ^ /tmp/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{}; ^ XSLTPROC doc/man/nl/mkvmerge.xml In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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) ^~~ PO4A doc/man/mkvpropedit.xml (ko) In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/extract/attachments.cpp CXX src/extract/xtr_ogg.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/propedit/chapter_target.cpp:11: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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/wav_ac3acm_demuxer.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ XSLTPROC doc/man/ko/mkvpropedit.xml /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/propedit/chapter_target.cpp:11: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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{}; ^ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/propedit/chapter_target.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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) ^~~ PO4A doc/man/mkvextract.xml (ko) In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/propedit/chapter_target.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ XSLTPROC doc/man/ko/mkvextract.xml In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/attachments.cpp:13: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ PO4A doc/man/mkvinfo.xml (ko) In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/attachments.cpp:13: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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/propedit/chapter_target.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/attachments.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ XSLTPROC doc/man/ko/mkvinfo.xml In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_ogg.cpp:13: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/extract/attachments.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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; ^~~~~~~~ PO4A doc/man/mkvmerge.xml (ko) In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_ogg.cpp:13: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_ogg.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/extract/xtr_ogg.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/extract/attachments.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/extract/xtr_ogg.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ XSLTPROC doc/man/ko/mkvmerge.xml /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ CXX src/merge/reader_detection_and_creation.cpp /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/propedit/libmtxpropedit.a CXX src/extract/chapters.cpp RANLIB src/propedit/libmtxpropedit.a LINK src/mkvpropedit CXX src/input/unsupported_types_signature_prober.cpp /usr/bin/ld: warning: libstdc++.so.9, needed by /tmp/multimedia/mkvtoolnix/work/.buildlink/lib/libmatroska.so, may conflict with libstdc++.so.7 /usr/bin/ld: warning: libstdc++.so.9, needed by /tmp/multimedia/mkvtoolnix/work/.buildlink/lib/libmatroska.so, may conflict with libstdc++.so.7 CXX src/extract/cues.cpp CXX src/output/p_tta.cpp PO4A doc/man/mkvpropedit.xml (ja) XSLTPROC doc/man/ja/mkvpropedit.xml In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ PO4A doc/man/mkvextract.xml (ja) /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/chapters.cpp:12: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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/extract/cuesheets.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/cues.cpp:13: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/chapters.cpp:12: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/chapters.cpp:12: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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) ^~~ XSLTPROC doc/man/ja/mkvextract.xml In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/cues.cpp:13: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/extract/chapters.cpp:12: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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; ^~~~~~~~ PO4A doc/man/mkvinfo.xml (ja) In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/cues.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/extract/cues.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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{}; ^ XSLTPROC doc/man/ja/mkvinfo.xml In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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; ^~~~~~~~ PO4A doc/man/mkvmerge.xml (ja) In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/extract/chapters.cpp:12: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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; ^~~~~~~~ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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/merge/reader_detection_and_creation.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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) ^ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/extract/cues.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/cuesheets.cpp:13: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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/unsupported_types_signature_prober.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/cuesheets.cpp:13: /tmp/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)': /tmp/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{}; ^ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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{}; ^ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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{}; ^ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/cuesheets.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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/extract/xtr_mpeg1_2.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/extract/cuesheets.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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; ^~~~~~~~ XSLTPROC doc/man/ja/mkvmerge.xml In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/extract/cuesheets.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ PO4A doc/man/mkvpropedit.xml (it) /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/extract/extract_cli_parser.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_mpeg1_2.cpp:13: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ XSLTPROC doc/man/it/mkvpropedit.xml In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_mpeg1_2.cpp:13: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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{}; ^ PO4A doc/man/mkvextract.xml (it) In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_mpeg1_2.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/extract/xtr_mpeg1_2.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/truehd_ac3_splitting_packet_converter.cpp CXX src/output/p_truehd.cpp In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/extract/xtr_mpeg1_2.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/extract_cli_parser.cpp:14: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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) ^ XSLTPROC doc/man/it/mkvextract.xml In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/extract_cli_parser.cpp:14: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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{}; ^ PO4A doc/man/mkvinfo.xml (it) In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/extract_cli_parser.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/extract/extract_cli_parser.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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; ^~~~~~~~ XSLTPROC doc/man/it/mkvinfo.xml PO4A doc/man/mkvmerge.xml (it) CXX src/extract/options.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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/extract/extract_cli_parser.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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/extract/tags.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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/extract/xtr_ivf.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/options.cpp:11: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/options.cpp:11: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/options.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/tags.cpp:13: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/extract/options.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/truehd_ac3_splitting_packet_converter.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ XSLTPROC doc/man/it/mkvmerge.xml In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/tags.cpp:13: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/tags.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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_truehd.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/extract/tags.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_ivf.cpp:13: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_ivf.cpp:13: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_ivf.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/extract/xtr_ivf.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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; ^~~~~~~~ PO4A doc/man/mkvpropedit.xml (fr) In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/extract/options.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/extract/tags.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ XSLTPROC doc/man/fr/mkvpropedit.xml PO4A doc/man/mkvextract.xml (fr) In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/extract/xtr_ivf.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ XSLTPROC doc/man/fr/mkvextract.xml PO4A doc/man/mkvinfo.xml (fr) XSLTPROC doc/man/fr/mkvinfo.xml PO4A doc/man/mkvmerge.xml (fr) during GIMPLE pass: pre CXX src/input/teletext_to_srt_packet_converter.cpp src/extract/extract_cli_parser.cpp: In member function 'void extract_cli_parser_c::init_parser()': src/extract/extract_cli_parser.cpp:48:1: internal compiler error: Segmentation fault extract_cli_parser_c::init_parser() { ^~~~~~~~~~~~~~~~~~~~ Please submit a full bug report, with preprocessed source if appropriate. See for instructions. CXX src/extract/track_spec.cpp CXX src/extract/tracks.cpp CXX src/output/p_theora.cpp CXX src/extract/xtr_aac.cpp CXX src/merge/packet.cpp XSLTPROC doc/man/fr/mkvmerge.xml CXX src/extract/xtr_hevc.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/tracks.cpp:13: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ PO4A doc/man/mkvpropedit.xml (es) In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/tracks.cpp:13: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/tracks.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/track_spec.cpp:13: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/extract/tracks.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/track_spec.cpp:13: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_aac.cpp:13: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ XSLTPROC doc/man/es/mkvpropedit.xml In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/track_spec.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_aac.cpp:13: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/extract/track_spec.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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; ^~~~~~~~ PO4A doc/man/mkvextract.xml (es) In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_aac.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/extract/xtr_aac.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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/extract/tracks.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_hevc.cpp:12: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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_theora.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/extract/xtr_aac.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/extract/track_spec.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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) ^ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_hevc.cpp:12: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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{}; ^ XSLTPROC doc/man/es/mkvextract.xml In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_hevc.cpp:12: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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) ^~~ PO4A doc/man/mkvinfo.xml (es) In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/extract/xtr_hevc.cpp:12: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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; ^~~~~~~~ XSLTPROC doc/man/es/mkvinfo.xml PO4A doc/man/mkvmerge.xml (es) In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/merge/packet.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/teletext_to_srt_packet_converter.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/extract/xtr_hevc.cpp:12: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/extract/xtr_alac.cpp XSLTPROC doc/man/es/mkvmerge.xml PO4A doc/man/mkvpropedit.xml (de) CXX src/extract/xtr_avc.cpp CXX src/output/p_textsubs.cpp CXX src/merge/output_control.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_alac.cpp:13: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ XSLTPROC doc/man/de/mkvpropedit.xml In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_alac.cpp:13: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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{}; ^ PO4A doc/man/mkvextract.xml (de) In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_alac.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/extract/xtr_alac.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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; ^~~~~~~~ XSLTPROC doc/man/de/mkvextract.xml PO4A doc/man/mkvinfo.xml (de) XSLTPROC doc/man/de/mkvinfo.xml In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_avc.cpp:11: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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/extract/xtr_hdmv_textst.cpp PO4A doc/man/mkvmerge.xml (de) In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_avc.cpp:11: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_avc.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/extract/xtr_avc.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/extract/xtr_alac.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/extract/xtr_avi.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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/extract/xtr_avc.cpp:11: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_hdmv_textst.cpp:13: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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_textsubs.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ XSLTPROC doc/man/de/mkvmerge.xml In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_hdmv_textst.cpp:13: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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/merge/output_control.cpp:16: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_hdmv_textst.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_avi.cpp:13: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/extract/xtr_hdmv_textst.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_avi.cpp:13: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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/subtitles.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_avi.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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/extract/xtr_base.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/extract/xtr_avi.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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; ^~~~~~~~ PO4A doc/man/mkvpropedit.xml (ca) In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/extract/xtr_hdmv_textst.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ XSLTPROC doc/man/ca/mkvpropedit.xml PO4A doc/man/mkvextract.xml (ca) In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/extract/xtr_avi.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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/extract/xtr_hdmv_pgs.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ XSLTPROC doc/man/ca/mkvextract.xml In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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{}; ^ PO4A doc/man/mkvinfo.xml (ca) In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_base.cpp:13: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_base.cpp:13: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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{}; ^ XSLTPROC doc/man/ca/mkvinfo.xml In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_base.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/extract/xtr_base.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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; ^~~~~~~~ PO4A doc/man/mkvmerge.xml (ca) CXX src/output/p_ssa.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_hdmv_pgs.cpp:13: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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/subtitles.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_hdmv_pgs.cpp:13: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int.hpp:14, from src/common/common.h:47, from src/common/common_pch.h:1, from src/extract/xtr_hdmv_pgs.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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/extract/xtr_base.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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/extract/xtr_hdmv_pgs.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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{}; ^ XSLTPROC doc/man/ca/mkvmerge.xml In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/extract/xtr_hdmv_pgs.cpp:13: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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_aac.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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; ^~~~~~~~ PO4A doc/man/mkvpropedit.xml (bg) XSLTPROC doc/man/bg/mkvpropedit.xml In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_ssa.cpp:12: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ PO4A doc/man/mkvextract.xml (bg) CXX src/output/p_ac3.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ XSLTPROC doc/man/bg/mkvextract.xml In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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) ^~~ PO4A doc/man/mkvinfo.xml (bg) In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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; ^~~~~~~~ XSLTPROC doc/man/bg/mkvinfo.xml PO4A doc/man/mkvmerge.xml (bg) In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_aac.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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_alac.cpp CXX src/output/p_av1.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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/libmatroska_extensions.cpp XSLTPROC doc/man/bg/mkvmerge.xml In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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_ac3.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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_webvtt.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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_realaudio.cpp In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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; ^~~~~~~~ *** Error code 1 Stop. make[1]: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/multimedia/mkvtoolnix In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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); ^~~ /tmp/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) ^~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/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(val)); ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/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; ^~~~~~~~ *** Error code 1 Stop. make: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/multimedia/mkvtoolnix In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/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: /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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 {}; ^~~~~~~~ /tmp/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 : public std::integral_constant {}; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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> ^~~~~~~~ /tmp/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; ^~~~~~~~ /tmp/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 ^~~~~~~~ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/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: /tmp/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)': /tmp/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{}; ^ /tmp/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{}; ^ /tmp/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_av1.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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) ^ /tmp/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)': /tmp/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::digits - 1)) - 1) << 1) | 1uLL); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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()); ^~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^~~~~~ /tmp/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&)': /tmp/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); ^~~~~~~~ /tmp/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; ^~~~~~~~~~~~~~~ /tmp/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()); ^~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127) - 1); ^~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~~~ /tmp/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(1u) << 127); ^~~~~~~~ /tmp/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(int128_max))) ^~~~~~~~ /tmp/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(int128_min + 1))) ^~~~~~~~ /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/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) ^ /tmp/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 /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_alac.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] /tmp/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)': /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] /tmp/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&)': /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] /tmp/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&)': /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/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: /tmp/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] /tmp/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] /tmp/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] /tmp/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] /tmp/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] /tmp/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] /tmp/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] /tmp/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] /tmp/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] /tmp/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] /tmp/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] /tmp/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] /tmp/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] /tmp/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] /tmp/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] /tmp/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] In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/number_base.hpp:14, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/traits/is_variable_precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/precision.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:11, from /tmp/multimedia/mkvtoolnix/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: /tmp/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] /tmp/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] /tmp/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] /tmp/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] /tmp/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] /tmp/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] /tmp/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] /tmp/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] /tmp/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] /tmp/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] /tmp/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] /tmp/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] /tmp/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] /tmp/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] /tmp/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] /tmp/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] In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/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: /tmp/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)': /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/generic_interconvert.hpp:9, from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:12, from /tmp/multimedia/mkvtoolnix/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: /tmp/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)': /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:25: warning: ISO C++ does not support '__int128' for 'a' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:30: warning: ISO C++ does not support '__int128' for 'b' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/default_ops.hpp:1652:35: warning: ISO C++ does not support '__int128' for 'c' [-Wpedantic] In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/number.hpp:16, from /tmp/multimedia/mkvtoolnix/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:23:49: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:25:47: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: In function 'std::size_t boost::multiprecision::detail::hash_value(const __int128&)': /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:27:43: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp: At global scope: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/detail/hash.hpp:44:56: warning: ISO C++ does not support '__int128' for 'val' [-Wpedantic] In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/merge/libmatroska_extensions.cpp:15: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] /tmp/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)': /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] /tmp/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&)': /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] /tmp/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&)': /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] In file included from /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/cpp_int/multiply.hpp:16, from /tmp/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: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp: In function 'constexpr Integer boost::multiprecision::detail::karatsuba_sqrt(const Integer&, Integer&, size_t)': /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/integer.hpp:214:71: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/input/r_webvtt.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] /tmp/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)': /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] /tmp/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&)': /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] /tmp/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&)': /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] In file included from src/common/common.h:48, from src/common/common_pch.h:1, from src/output/p_realaudio.cpp:14: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1333:41: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1354:32: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] /tmp/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)': /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1337:25: warning: ISO C++ does not support '__int128' for 'mask' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1924:48: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] /tmp/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&)': /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1932:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1936:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1944:39: warning: ISO C++ does not support '__int128' for 'result' [-Wpedantic] /tmp/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&)': /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1949:37: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1950:22: warning: ISO C++ does not support '__int128' for 'unsigned_result' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1954:25: warning: ISO C++ does not support '__int128' for 'part' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:29: warning: ISO C++ does not support '__int128' for 'int128_max' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:54: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1964:86: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:29: warning: ISO C++ does not support '__int128' for 'int128_min' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1965:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1971:59: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:1973:64: warning: ISO C++ does not support '__int128' for 'type name' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp: At global scope: /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2386:46: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] /tmp/multimedia/mkvtoolnix/work/.buildlink/include/boost/multiprecision/gmp.hpp:2392:37: warning: ISO C++ does not support '__int128' for 'i' [-Wpedantic] src/output/p_av1.cpp:155:1: fatal error: opening dependency file /tmp/multimedia/mkvtoolnix/work/mkvtoolnix-66.0.0/rake.d/dependency.d/tmp/src_output_p_av1_o.d: No such file or directory compilation terminated. src/output/p_ac3.cpp:288:1: fatal error: opening dependency file /tmp/multimedia/mkvtoolnix/work/mkvtoolnix-66.0.0/rake.d/dependency.d/tmp/src_output_p_ac3_o.d: No such file or directory compilation terminated. src/output/p_alac.cpp:64:1: fatal error: opening dependency file /tmp/multimedia/mkvtoolnix/work/mkvtoolnix-66.0.0/rake.d/dependency.d/tmp/src_output_p_alac_o.d: No such file or directory compilation terminated. src/merge/libmatroska_extensions.cpp:183:1: fatal error: opening dependency file /tmp/multimedia/mkvtoolnix/work/mkvtoolnix-66.0.0/rake.d/dependency.d/tmp/src_merge_libmatroska_extensions_o.d: No such file or directory compilation terminated. src/output/p_realaudio.cpp:73:1: fatal error: opening dependency file /tmp/multimedia/mkvtoolnix/work/mkvtoolnix-66.0.0/rake.d/dependency.d/tmp/src_output_p_realaudio_o.d: No such file or directory compilation terminated. src/input/r_webvtt.cpp:100:1: fatal error: opening dependency file /tmp/multimedia/mkvtoolnix/work/mkvtoolnix-66.0.0/rake.d/dependency.d/tmp/src_input_r_webvtt_o.d: No such file or directory compilation terminated.