=> 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.0 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/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/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/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/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/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) ^ CXX src/mpegparser/M2VParser.cpp CC lib/avilib-0.6.10/avimisc.c CC lib/avilib-0.6.10/avilib.c CXX src/common/xml/ebml_tags_converter.cpp 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 /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; ^~~~~~~~ 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); ^~~~ /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 CXX src/common/xml/ebml_segmentinfo_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/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; ^~~~~~~~ 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/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/common/path/windows.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/windows.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/windows.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/windows.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/windows.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/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_stdio/windows.cpp src/common/mm_stdio/windows.cpp:17:10: fatal error: io.h: No such file or directory #include ^~~~~~ compilation terminated. *** Error code 1 Stop. make[1]: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/multimedia/mkvtoolnix *** Error code 1 Stop. make: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/multimedia/mkvtoolnix